Explore Bali’s remarkable architecture, from ancient cliffside temples and royal water palaces to traditional villages and ...