Set in the rainforest at the heart of Bali, Hanging Gardens Ubud is an exquisite alternative to a traditional beach resort. The multi-level property is home to 38 villas ranging in size from 100 to 160 square meters, and all boasting king-size four-poster beds, handmade baths, terraces with open-air showers, and Java stone infinity pools. Speaking of pools, the resort is home to one of the world's most dramatic — a split-level infinity pool lined with Batu Chandi slate stone. Add in the restaurant, bar, river cafe, spa and great views of the neighboring Padmasana Temple, and you've got all the ingredients needed for a stellar vacation.