Bali’s rice terraces, secluded beaches, perfect waves, colourful marine life, towering volcanoes and fascinating Hindu culture mean it serves up something for just about everyone. Soak up the sun or ride the swell off the beaches of Canggu, Nusa Dua or Uluwatu. Breathe deeply and connect with your inner self while doing Vrksasana yoga poses in Ubud or plunge into the hot spring at the foot of Batur Mountain in Kintamani. Go diving and be amazed at the corals, sea turtles and even pelagic fish around Tulamben, Nusa Penida or Menjangan Island. And, of course, don’t miss the chance to catch a magical sunset while sipping cocktails on the beach in Kuta or Seminyak.