In the morning, visit the Tegalalang Rice Terrace, in the afternoon, visit the Ubud Monkey Forest, and in the evening, watch a traditional Balinese dance performance at Puri Saren Palace.
In the morning, go white water rafting on the Ayung River, in the afternoon, snorkel at Blue Lagoon Beach, and in the evening, enjoy a romantic dinner at Jimbaran Beach.
In the morning, take a ferry to Nusa Penida Island, visit the Kelingking Beach, in the afternoon, take a dip in the natural pool at Angel's Billabong, and in the evening, watch the sunset at Crystal Bay.
In the morning, relax at Sanur Beach, in the afternoon, enjoy water sports such as parasailing and jet skiing, and in the evening, have cocktails at the beachside Bamboo Bar.
In the morning, visit the Waterbom Bali water park, in the afternoon, strolling through Kuta Beach, and in the evening, go shopping at the Beachwalk Shopping Center and enjoy dinner at one of the many restaurants there.
In the morning, explore the Besakih Temple, also known as the mother temple, in the afternoon, visit the Tirta Empul Temple and bathe in its holy waters and in the evening, catch a traditional Balinese Kecak dance performance at the Uluwatu Temple.
In the morning, take a speedboat to the Gili Islands for some snorkeling, in the afternoon, visit the Tanjung Aan Beach, and in the evening, enjoy a traditional Lombok cuisine dinner at a local restaurant.
Consider taking a sunrise trek to the top of Mount Batur, taking a day trip to the Tegal Wangi Beach, or experiencing a traditional Balinese spa.
A day trip to the nearby island of Nusa Lembongan is also highly recommended for its beautiful beaches and snorkeling opportunities.
To maximize your fun, consider hiring a private driver to take you around the island and avoid the hassle of public transportation.