Mexico's Yucatan Peninsula encompasses a huge area — Cancun and Cozumel islands, the mainland Riviera Maya(Playa del Carmen and Tulum) and inland spots like Chichen Itza and Merida — which means there's plenty of choice in terms of where you stay, eat and play. Each destination has its own distinct vibe. Cancun is all about beaching, bargain shopping and crazy nightlife. Fronting the longest barrier reef in the Western Hemisphere, Cozumel is a holy grail for the diving crowd. Playa del Carmen is smooth and sophisticated, while Tulum and Isla Mujeres offer two takes on beach-bum paradise — the former, eco-minded; the latter, isolated (in a good way). The average price of a hotel room has plunged across the Yucatan during spring and summer. Five-star hotels generally offer the deepest discounts. Or you can make like Indiana Jones in a thatch-roof jungle bungalow at the Mayaland Hotel, near Chichen Itza. Down in laid-back Tulum, there are good beachfront rooms for less, and even the high-end places, like the rustically romantic Posada Luna del Sur, can fit you in for an affordable price, depending on the season.