Surrounded by thick rainforest and lush rice paddies, Ubud, Bali is the perfect setting for a spiritual getaway. Ubud’s culture is as bright and colorful as its landscape — Balinese Hinduism is practiced by majority of the population, evident through the sacred offerings of rice and flowers scattered on sidewalks, stairs and statues. Known for its vegetarian cuisine, beautiful art and boisterous monkeys, it’s no surprise that Ubud is a top travel destination for adventure seekers worldwide. If you're not in love with it yet, these five luxury hotels might change that:

1. The Viceroy : $3,000/night for Viceroy Villa
Perched on a hill overlooking the Valley of Kings, The Viceroy is a tranquil hideaway that can be accessed by car or helicopter.

2.  Four Seasons Resort Bali, Sayan : $2,000/night for River-Front One-Bedroom Villa
Set in the heart of the Ubud rainforest, this resort offers beautiful views, relaxing lotus pools and gourmet dining. If you’re interested in Balinese culture, you can take a Balinese cooking class or spend the day with a local rice farmer.

3. The Hanging Gardens of Bali : $1,300/night for Panoramic Deluxe Pool Villa
Famous for its swimming pools, The Hanging Gardens sits on 32 hectares of Balinese jungle. Its large infinity pool is suspended over the surrounding forestry, making you feel like you’re floating above the treetops.

4. Maya Ubud Resort and Spa : $900/night for Deluxe Pool Villa
With dozens of awards behind its belt, this resort is a tranquil getaway. It features incredible spa packages and beauty treatments that promise to rejuvenate and revive.

5. The Kayon Resort : $500/night for One-Bedroom Villa with Private Pool
This boutique resort is the best place to worship Mother Nature. The name Kayon translates to “tree of life”, which is no surprise because the hotel blends in beautifully with the ancient forestry.