No visitor to the island of Bali should miss the chance to visit the cultural centre of the island that can be found at its centre, Ubud where there are a number of places to see traditional Balinese dancing and music performances, which although geared toward tourists, are still truly absorbing.
In Ubud, aside from the stunning scenery nearby, you can visit the amazing the Puri Lukisan Museum with its collection of local arts and crafts - many of which are also available to buy, and make excellent gifts and souvenirs.