Visit the stunning cliffside temple in the morning and attend the traditional Balinese Kecak Fire Dance in the evening.
Wake up early and hike Mount Batur for a sunrise view. Relax at the natural hot springs in the afternoon and explore Ubud market in the evening.
Visit the holy water temple in the morning and enjoy a Balinese massage in the afternoon. End the day with a romantic dinner at Swept Away Restaurant in Ubud.
Experience the thrill of a swing overlooking the jungle in the morning. Visit Tegalalang Rice Terrace in the afternoon and watch the sunset at Tanah Lot Temple.
Take a day trip to Nusa Penida and visit the famous Kelingking Beach and Crystal Bay. Enjoy a seafood dinner at Sandy Bay Beach Club before heading back to Bali.
Explore the Ubud Monkey Forest in the morning and go on the Bali Eco Cycling tour in the afternoon. End the day with a romantic dinner at Locavore in Ubud.
Spend the day relaxing at Kuta Beach and enjoy a massage in the afternoon. End your honeymoon with a farewell dinner at Poppies Restaurant.
If you have extra time, consider visiting the Tegenungan Waterfall or the Bali Bird Park. For a side trip, you can take a boat ride to the Gili Islands. To maximize your fun, try a Bali ATV tour or a cooking class. Don't forget to try the local specialty dish, Babi Guling.