The Riviera Maya in Mexico is a very popular destination for U.S. tourists seeking a taste of the Caribbean, but prices during the busy season of late December through April can skyrocket. For the best deals and considerably fewer crowds, plan a getaway November through early December.
As many cities in the United States start seeing single-digit winter temperatures, the Riviera Maya maintains an average of 85-90 degrees. Crowds tend to diminish and a less-hurried Caribbean way of life prevails. Plus, hotels cut their rates up to 50% and well-priced airfare becomes easier to find.
Got the Riviera Maya itch? Try the 5-star JW Marriott for $149 per night or an all-inclusive beachfront resort for $56 per person per night.