If you want to stay at Ubud's most atmospheric hotel, you'll have to head out of town, you'll come to an abrupt stop in front of an open-air hotel lobby perched in a most unlikely place: teetering at the top of a steep, densely forested valley. As you walk to the far end of the lobby you'll see the rest of the resort, which is scattered down a slope that plunges 250 meters to the valley floor, where a tree-protected river babbles peacefully. Ubud Hanging Gardens resort lives up to its name. The 38 villas are hidden among seven hectares of greenery - nestled amid clumps of towering bamboo and shaded by soaring palms and vines heavy with passion flower. The resort seems to blend effortlessly into the surrounding forest.