As you can imagine, the Mexican luxury hotel operators have seen their business fall off a cliff in the past few weeks. Thanks to the 24-hour news updates about the pandemic that never was, destination weddings got canceled, business travel stopped, and several airlines canceled flights for those who still wanted to visit.

The irony is, the places hit the hardest haven’t seen a whiff of swine flu. So if you are looking for the deal of a decade right now, the top-end hotels in places like Puerto Vallarta and Los Cabos are ready to throw everything but the kitchen sink into your reservation to entice you back. Here are a few examples.

At Las Ventanas in San Jose del Cabo, book three nights at currently discounted rates and get:

- Upgrade at check-in if available
- Complimentary breakfast for two daily
- $200 resort credit per stay

(And they’ll provide a “personal motorcycle escort” if you are driving down from the U.S.)

Book five nights at One & Only Palmilla in San Jose del Cabo and get:

- Two additional nights complimentary.
- Complimentary continental breakfast daily
- Two complimentary rounds of golf
- A $500 resort spending credit valid towards dining, spa or more golf.

Las Alamandas, one of my favorite hotels in the world, is offering an incredible $370 per night rate through August. This resort on 1,500 acres of pristine coastline is the kind of private hideaway that A-list celebrities fly into on their private jet to escape photographers and be alone. Be a VIP without spending like one. (Mention promotional code LAS1.)

Grand Velas in Nuevo Vallarta is probably the best large all-inclusive resort in Latin America, a major cut above the usual mold. They’re running specials now though of $300 to $352 per person all-inclusive in a suite, with two kids (up to 12 years) free, free greens fees, a 25-minute massage for everyone, and more.

These are just a few examples of how you can score luxury for less right now, but see all our reviews of luxury hotels in Mexico and then go surf around for deals. If you don’t see a great one, make an offer. High-end hotels don’t like to discount their rates too much, so they’re throwing in all kinds of extras instead. If you’re booking anything in Mexico over the next few months, you should definitely not settle for the room alone. They really want your business right now.