"Dreams Huatulco Resort & Spa sits on a picture-perfect stretch of golden sand. Its 421 rooms are all-inclusive, and each one has a balcony and plenty of natural light. Ask about which rooms offer ocean views and whirlpools. Other amenities include six pools, three of which have an infinity edge. The beach is also one of the resort's most popular features, with a string of thatched palapas shading chaise lounges." - Travel + Leisure Editors