The town where Julia Roberts put the love into Eat Pray Love, Ubud is Bali’s spiritual, artistic, and cultural capital, surrounded by waterfalls, rice terraces, and Hindu temples. From yoga to water blessings, silversmithing to Balinese dance, it’s easy to tend your zen here. But some of the best things to do in Ubud nurture the body, not the soul. The Ayung and Telaga Waja rivers offer white-water rafting; ATVs and bicycles put the countryside within reach, and it’s a great place to discover the art of Balinese cooking.