Travel to the sultry beaches of Rio de Janeiro for $228-$252 per night at the beachfront Sheraton Rio Hotel & Resort.
To score this 20% discount and perks, book with a MasterCard. The special is available for travel through Dec. 28.
As part of the deal, two kids eat free and each adult gets two cocktails per stay.
The resort offers direct access to the beach and is located two miles from the world-renowned Ipanema Beach. Resort highlights: two pools (plus a kids pool) and four restaurants, including a steakhouse.
Note: Price calendars shown during the booking process will display any unavailable dates.