Welcome to Ubud, a small town on the Indonesian island of Bali. Ubud is surrounded by gorgeous countryside filled with lush greenery as well as being a rich art and cultural center. You are making a short stop for business and decide to treat yourself to some spa therapy.