The Bali Arts Festival is a full month of daily performances, handicraft exhibitions and other related cultural and commercial activities during which literally the whole of Bali comes to the city to present its offerings of dance, music and beauty. On display are trances from remote mountain slopes, forgotten or recently revived village dances, food and offering contests, classical palace dances, stars of Balinese stage, odd musical performances, "kreasi baru" (new creations) from the dance schools of Denpasar, as well as contemporary choreography and dance companies from other islands and from abroad.