The Bagore Ki Haveli show is a popular evening performance of Indian music and dance. The 1- to 2-hour cultural event features a magic show, puppet dance, folk dance, tribal dance, and more, some of which are used in Indian traditions to celebrate the arrival of seasons, birth of a child, a wedding, and festivals. The show takes place at Bagore Ki Haveli, a palace on Lake Pichola that dates back to the 18th century.