Escape to the pristine beaches of Puerto Vallarta for $63-$79 per night at The Westin Resort & Spa, Puerto Vallarta.
To score this 20% discount and perks, book with a MasterCard. The special is available for travel through Dec. 19.
As part of the deal, two kids eat free and each adult gets two cocktails per stay.
Located on its own stretch of private beach, the resort offers two pools (including a swim-up bar), a kids pool, spa, beach club and two restaurants. Four golf courses are less than 30 minutes from the resort.
Note: Price calendars shown during the booking process will display any unavailable dates.