14. Visit the Elephant Cave, the « Goa Gadja » in Ubud Source : Flickr (by Klaus Stiefel)15. Indulge in a Balinese massage with frangipani oil Source : Flickr (by Roderick Eime)16. Experience a Legong performance, the traditional Bali dance, at the Royal Palace in Ubud. Source : Flickr (by Jorge Dalmau)17. Enjoy fresh seafood in Jimbaran Source : Flickr (by Ting Cheng)18. Rock a snorkelling mask and enjoy snorkelling on the small island of Nusa Lembongan Source : Flickr (by stef bemba)19. Listen to Gamelan from the Royal Gamelan Orchestra in Ubud Source : Flickr (by the justified sinner)20. Walk along the ruins of the Gegel dynasty in Klungkung Source : Flickr (by Bertrand Duperrin)21. Sip on the traditional beverage, Arak Madu, a local alcohol that is embellished with honey, lime and water Source : Flickr (by Mike Haller)22. Visit the magnificence that is Tirtagangga Source : Flickr (by Johan Wieland)23. Meet the charming inhabitants of the Ubud Monkey Forest Source : Flickr (by Hadi Zaher)24. Take a cooking course in Paon Bali, Ubud, and learn all of the Balinese culinary secrets Source : Flickr (by Debbs)25. Experience the festival of kites, a popular event on the island that is anticipated for months Source : Flickr (by John Hartnup)Bali awaits! Are you ready to explore? Click and start the journey with flights from eDreams! Are you planning a trip to Asia? Check out our Asia travel guide.