Visit the former residence of the royal family of Ubud and explore the intricate Balinese architecture. In the afternoon, hike to Campuhan Ridge for stunning views of rice paddies and lush greenery. End the day with a traditional Balinese dance performance at Puri Saren Palace.
Start the day with a visit to Tirta Empul Temple, a holy water temple where locals go to purify themselves. Afterward, head to Mount Batur for a challenging but rewarding hike up the volcano. End the day with a soak in the natural hot springs at Toya Devasya Resort.
Get your adrenaline pumping with a visit to Bali Swing, where you can swing over rice paddies with a stunning view of the jungle. Afterward, visit the Tegalalang Rice Terrace for more breathtaking views of the lush green landscape. End the day with a traditional Balinese massage at Karsa Spa.
Take a scenic drive to Gitgit Waterfall, where you can swim in the refreshing waters and enjoy the beauty of the surrounding jungle. Afterward, head to Lovina Beach for some rest and relaxation. End the day with a seafood dinner at Jasmine Kitchen.
Visit the iconic Uluwatu Temple, perched on a cliff overlooking the Indian Ocean. Afterward, head to Jimbaran Beach for some sun, sand, and sea. End the day with a seafood dinner at Jimbaran Bay Beach Cafe.
Take a speedboat to Nusa Penida Island, where you can swim with manta rays, explore the stunning Kelingking Beach, and visit the famous Tree House. End the day with a sunset dinner at Penida Colada Beach Bar.
End the trip with some relaxation at Sanur Beach, a popular spot for swimming and water sports. Afterward, visit the Le Mayeur Museum, dedicated to the works of Belgian painter Adrien-Jean Le Mayeur. End the day with a farewell dinner at Massimo Italian Restaurant.
If you have time, consider taking a day trip to the Gili Islands or exploring the cultural hub of Denpasar. For adventure seekers, a white water rafting trip on the Ayung River is a must. Don't forget to try some of Bali's famous dishes, such as Nasi Goreng and Satay. Finally, make sure to catch a traditional Balinese dance performance during your stay.