Ubud is a small town, but it’s packed with things to do. As one of the world’s top destinations for wellness and spirituality, there are dozens of places to take yoga and meditation classes or try a new healing therapy. Ubud is the perfect place for a spa day as well, with some of the highest-quality and best value spas in Southeast Asia. You can also take a Balinese cooking class or classes in traditional painting, carving, or dance, and multiple cultural performances are usually held every night of the week, including the popular Kecak Fire Dance show.
There are several impressive temples in and around Ubud, including Tirta Empul (known as the Water Temple), which is well worth the 30-minute drive.