Anyone visiting Bali should try a cycling trip in Bali to see the villages. If you do not want just a downhill cycle try one around Lake Batur, it is a  wonderful experience, small personal groups with lots of stops.

You have breakfast In the morning overlooking magnificent Lake Batur and then go out canoeing on the Lake, it is magical as you watch the shadows of the clouds on the mountains (You really feel like you are in another world).

After lunch you go through the villages walking and meeting locals, seeing how they live, shop, work etc, then you cycle through the Lakeside villages and this is when you realize you are actually cycling in a giant dish, a crater of a giant volcano. This is a part of Bali that you need to visit and cycling means you can stop and chat to the locals and take in the magnificence of these volcanic mountains.