Photo by Stefan Magdalinski
Barong is a sacred traditional Balinese dance that tells about the fight between good and evil. In this case the barong which is the good character, will fight the Rangda which is the evil character who can perform black magic. Ubud is one of the best sites to watch the dance because of the tranquil and spiritual vibe of the area which makes the dance feel even more magical.
Practical info: The dance is performed at different spots at Ubud every day, so you may need to ask your guide for the schedule.