For 40% off regular rates, hide away at a 4-star beachfront resort in Puerto Vallarta where Fodor's says "there's not a bad sightline anywhere."
What's included & when
About the hotel
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.
Bonus: Book with a MasterCard, and last-minute stays now through Dec. 24 are $79-$87 per night and comes with two cocktails per person, per stay, and kids up to age 12 eat free when accompanied by an adult.