Mexico draws millions of visitors each year with its warm, sunny weather, spectacular beaches and low prices. The country's all-inclusive resorts, where one upfront price covers your room, meals, drinks and activities, are concentrated on its Caribbean and Pacific Coasts.
The Yucatan Peninsula on Mexico's Caribbean Coast includes the bustling resort city of Cancun. To the south is Playa del Carmen, another hot spot for beach diversions. Many divers favor Cozumel, one of the world’s top picks for underwater exploration.
On the country’s Pacific Coast, Puerto Vallarta is home to beautiful resorts, art galleries and boutiques. Los Cabos, noted for its “El Arco,” a rock formation that serves as a gateway from the ecologically rich Sea of Cortes to the vast Pacific Ocean, brims with opportunities to golf, fish, shop and dine.