In the morning, enjoy the stunning view of the rice terraces and learn about the Balinese irrigation system. In the afternoon, head to the Sacred Monkey Forest Sanctuary, where you can interact with monkeys and explore the beautiful temple inside the forest. In the evening, watch the Kecak Fire Dance at Pura Dalem Taman Kaja.
In the morning, visit the Tanah Lot Temple, known for its stunning sunset views. Spend the afternoon at the Bali Beach Club, where you can relax by the pool and enjoy the beach. In the evening, head to Jimbaran Beach for a seafood dinner under the stars.
In the morning, hike Mount Batur and watch the sunrise over the volcano. After the hike, relax at the natural hot springs. In the afternoon, visit the Tirta Empul Temple and experience the traditional Balinese cleansing ritual. In the evening, enjoy a dinner with a view at the Swept Away Restaurant.
In the morning, visit the Uluwatu Temple and watch the Kecak Dance performance. Spend the afternoon at the Sundays Beach Club, where you can snorkel and kayak. In the evening, head to Single Fin for dinner and drinks with a view.
In the morning, take a speedboat to Nusa Penida, where you can visit the stunning Kelingking Beach, Broken Beach, and Angel's Billabong. Spend the afternoon snorkeling in Crystal Bay. In the evening, enjoy a seafood dinner at Warung Tu Pande.
Other local attractions to consider include the Tegallalang Handicraft Center, Goa Gajah (Elephant Cave), and the Ubud Art Market. For a side trip, visit the Gili Islands for snorkeling and diving. To maximize your fun, hire a driver for the day to take you to multiple locations. Don't forget to try the local cuisine, such as nasi goreng (fried rice) and satay (grilled meat skewers).