Upon your arrival at the Bali airport, check-in to your beachfront resort, enjoy a relaxing massage at the spa, and have a private dinner on the beach while watching the sunset.
Visit the majestic Uluwatu Temple perched on a cliff overlooking the Indian Ocean. Afterward, explore the hidden beaches of Uluwatu, have lunch at Single Fin, and enjoy a private surfing lesson.
Visit the Ubud Royal Palace and the many art galleries and studios in the area. Have lunch at the iconic Bebek Bengil restaurant, followed by a traditional Balinese dance performance in the evening.
Start your day early with a trek to the top of Mount Batur to watch the sunrise. Afterward, have breakfast and soak in the natural hot springs. Head back to the resort for some rest and relaxation before dinner at the award-winning Mozaic Restaurant.
Experience Bali's beautiful waters by trying out different water sports activities such as parasailing, jet skiing, and snorkeling. Afterward, go on an island hopping tour to Nusa Lembongan and Nusa Penida, and end the day with a seafood dinner at Jimbaran Bay.
Shop for souvenirs at the famous Kuta Beachwalk mall. Afterward, enjoy a full day at the spa, trying out different treatments such as a Balinese massage, body scrub, and facial. End your trip with a sunset dinner at the Rock Bar.
If you're interested in art and history, visit the Museum Puri Lukisan and the Tirta Empul Temple. For a more adventurous side trip, head to the Bali Swing and try out the giant swings and zip lines. To maximize your fun, book a helicopter tour and get a bird's eye view of Bali's stunning landscapes and beaches. Don't forget to try out the local cuisine, especially the famous babi guling (roast suckling pig).