The unofficially christened the Island of the Gods, Bali sits in the middle of Indonesia, decked with an abundance of mountains, rocky coastlines and sandy beaches. Start with Canggu - a village of the coast of Seminyak, that is fed with numerous beaches. Hike up Mt. Batur for a spectacular sunrise and visit the Tanah Lot Temple to witness a majestic sunset. You could also go to the Pura Taman Saraswati Temple that is festooned with lotus blooms in reverence to Goddess Saraswati. Among other places to visit in Bali, the Monkey Forest in Ubud is a definite stop for both tourists and photographers who will be greeted by lush green trails throughout the forest. While still in Ubud, the cultural capital of Bali, learn about the Balinese culture from the motley of dances, historical sites and eclectic temples. For a laidback day, spend the day lounging by the pristine white waters of the Dreamland Beach. Among other major attractions of Bali are the three remote islands of Gili. A ferry ride away, this is a must visit for a range of watersports and legendary parties. Bali has a fill of options for adventure seekers - bungee jumping, paragliding, hiking, mountain cycling, snorkelling and scuba diving are almost mandatory experiences. For something more laidback, go for a sunrise boat trip to watch dolphins. Don’t leave this Indonesian island without feasting on the local delicacies like Pisang Goreng, Mie Goreng, and Nasi Goreng.