Puerto Escondido, Mexico
Located in a laid-back surfing town on Oaxaca's white sand coast, the beachfront Hotel Santa Fe offers a chance to relax in 4-star style. Sixty guest rooms exude colonial ambience, with stucco walls, tile floors, heavy wooden headboards, hand-woven drapes and wrought-iron accents. En suite bathrooms feature hand-painted tiles. All rooms have satellite TV, free Wi-Fi and a private balcony surveying lush tropical gardens. The gorgeous grounds invite relaxation, with two swimming pools, tiled terraces and shade palapas with hammocks cooled by sea breezes. The open-air restaurant set under a large palapa overlooking the ocean enjoys widespread acclaim. The chef and staff create a wide variety of international dishes, including excellent fresh local seafood, vegetarian and vegan cuisine. Breakfasts feature home-baked goods and coffee roasted on site.