4. Rosewood Mayakoba
4. Rosewood Mayakoba in Riviera Maya, Mexico. Mexico always knows how to bring the heat, and the Rosewood Mayakoba is no exception. The officially-described locale "where the ocean and jungle meet," is set on a 1,600-acre luxury resort on a mile of beach surrounded by the serene lagoons of Mexico's Yucatan Peninsula. Stay in a Lagoon Suite for your own private plunge pool, rooftop sundeck, bathroom with outdoor garden shower and views of the lagoons and mangroves. Here, romance is hard to ignore.