The king of Mexican resorts is an exhilarating, brash city with romantic dining, serious partying and death-defying cliff divers.
2 Barra de Potosí
An untouched beach where you can eat fresh fish and row through a mangrove lagoon.
3 The Michoacán coast
Explore one of the wildest sections of the Pacific coast, anchored by the gorgeous beaches at Playa Maruata.
4 Nevado de Colima
Hike the pine-smothered slopes of this awe-inspiring volcano.
Captivating colonial town, where you can sip a beer and feast on free snacks while mariachis compete for your attention in the plaza.
A tantalizing stretch of coastline punctuated by small, low-key resorts.
7 Puerto Vallarta
Luxury resorts, stylish B&Bs and a languid colonial centre make this an ideal base from which to explore the beaches of the Bahía de Banderas, and to watch humpback whales frolic offshore from December to April.