In the morning, visit the Ubud Monkey Forest and observe the playful macaques. Ride through the scenic rice paddies in the afternoon and end the day with a traditional Balinese dance performance.
Ride up to Mount Batur in the early hours of the morning to catch the sunrise from the summit. After breakfast, head to the Tirta Empul Temple for a purifying dip in the holy springs and visit the nearby Gunung Kawi Sebatu temple in the afternoon.
Ride up to Pura Ulun Danu Bratan for stunning views of the temple on the lake. Visit the Munduk Waterfall and enjoy a refreshing swim before heading to the Bali Botanic Garden to admire the local flora.
Ride to the iconic Tanah Lot temple and watch the sunset over the Indian Ocean. Indulge in some seafood at the nearby Jimbaran seafood market and visit the nearby Garuda Wisnu Kencana Cultural Park.
Spend the day at the Bali Safari and Marine Park and get up close with the animals. Ride to the nearby Nyang Nyang Beach for some surfing and end the day with a relaxing Balinese massage.
Ride to the ancient village of Tenganan and learn about the local traditions and customs. Visit the Tirta Gangga Water Palace and the nearby Ujung Water Palace for a glimpse of Bali's royal past.
Ride up to Lovina Beach and go dolphin watching in the morning. Visit the Banjar Hot Springs and Brahma Vihara Arama Buddhist monastery in the afternoon.
Consider visiting the Nusa Islands for some snorkeling and diving, or taking a day trip to the nearby Gili Islands. For more adventure, try white water rafting in the Ayung River or hiking up Mount Agung. Don't forget to try the local delicacies such as Babi Guling and Nasi Goreng.