Start your day by visiting the Uluwatu Temple, one of Bali's most iconic landmarks. Marvel at the stunning views of the Indian Ocean from the cliffside location. Witness the traditional Kecak dance performance, which begins at sunset. End your day with a romantic dinner at the nearby Jimbaran Bay.
Explore the breathtaking Tegalalang Rice Terrace in Ubud. Take a leisurely walk through the lush green rice paddies and enjoy the peaceful scenery. Visit the nearby Tirta Empul Temple, a sacred spring water temple used for purification rituals. End your day with a relaxing spa treatment at the famous Karsa Spa.
Get ready for an early morning trek up Mount Batur to witness the breathtaking sunrise. Enjoy the stunning panoramic views of the surrounding mountains and lake. After your trek, relax in the natural hot springs at Toya Devasya. End your day with a visit to the Bali Pulina coffee plantation to try the famous Luwak coffee.
Visit the beautiful Tanah Lot Temple, one of Bali's most photographed temples. Enjoy the stunning views of the temple perched on a rocky outcrop in the ocean. Take a stroll around the temple and visit the nearby Pasar Malam night market for souvenirs and local snacks. End your day with a delicious seafood dinner at the nearby Echo Beach.
Take a day trip to the beautiful Nusa Penida Island. Explore the breathtaking Kelingking Beach and snap a photo at the famous T-Rex viewpoint. Visit the nearby Angel's Billabong and Broken Beach, both stunning natural formations. End your day with a visit to Crystal Bay Beach for some snorkeling and relaxation.
If you have extra days, consider visiting the stunning waterfalls in the Munduk area, taking a cooking class to learn traditional Balinese dishes, or going on a dolphin watching tour. You can also maximize your fun by taking a Balinese dance class, trying white water rafting, or going on a quad bike adventure. Don't forget to try the local food and drinks, such as Babi Guling, Nasi Goreng, and Arak.
If you need help finding a hotel or flights, you can use this link to book your trip. Enjoy your stay in Bali!