TripAdvisor discounts Riviera Maya hotel stays in Riviera Maya, Mexico, in December, with prices starting from $146 per night, as provided by Dunhill Travel. This sale includes hotels like The Royal Playa del Carmen, Secrets Maroma Beach Riviera Cancun, Occidental Grand Xcaret & Royal Club, and more. A minimum 4-night stay is required. Book this travel deal by November 27 for stays from December 1 through December 31.