From timeless favourites to places that change your perspective.
10 places to visit in Bali: temples, rice terraces and coast