From mountain-top villas in Thailand to all-inclusive resorts in Vietnam with private beach access, these cheap hotels taste like luxury.