Kecak Dance is a spectacular traditional Balinese dance that is definitely worth the watch. The best place to watch this show is at the Pura Uluwatu, where the dance is performed daily with the sun just setting on the background. You can find this performance all over Bali such as Tanah Lot, GWK Cultural Park, Pura Dalem Ubud, Padang Tegal Stage, Batubulan, Umadewi Stage, and more.