Spend the morning at Campuhan Ridge Walk, stroll through Ubud Art Market in the afternoon, and catch the traditional Balinese Kecak dance at Pura Dalem Taman Kaja in the evening.
Start your day with a surfing lesson at Kuta Beach, explore the Bali Sea Turtle Society in the afternoon, and enjoy a romantic dinner at La Plancha in the evening.
Relax at Petitenget Beach in the morning followed by some luxurious spa treatments at Bodyworks in the afternoon. End your day with a sunset cocktail at Potato Head Beach Club.
Take a day trip to Nusa Penida and explore the beautiful Kelingking Beach, Broken Beach, and Angel's Billabong. Snorkel with Manta Rays in the afternoon before heading back to Bali.
Start the day with some yoga at Prana Spa in Jimbaran Bay followed by a delicious seafood lunch at Jimbaran Bay Beach. End your day with a romantic dinner at The Rock Bar Bali.
Visit the iconic Uluwatu Temple in the morning, watch the famous Kecak Fire Dance during sunset, and end the day with a romantic dinner at Ju-Ma-Na Restaurant.
Visit the picturesque Tanah Lot Temple in the morning, followed by lunch with a view at Batu Bolong Beach. Spend the rest of the day exploring Canggu and Seminyak before your flight back home.
Consider taking a cycling tour through rural Bali, visiting the Tirta Empul temple for a spiritual cleansing, and taking a hike up Mount Batur for a romantic sunrise view. You can also take a day trip to the Gili Islands or visit the Bali Safari and Marine Park.