What are the best beaches in Mexico?
If you want a real feel of Mexico and very cheap prices, try the beaches on the Gulf of Mexico: Tuxpan Tampico Nautla Palmasola Zontecompapan Montepio Campeche Celestun If you want adventure, spas and very touristy beaches, but expensive, try any beach on the Mexican Pacific: Cabo San Lucas Mazatlan San Blas Careyes Punta Mita Puerto Vallarta and Nuevo Vallarta Tenacatitla Chamela Acapulco Huatulco Puerto Angel If you want calm and colorful beaches, try the Mexican Caribbean: Cozumel Isla Mujeres Cancun Playa del Carmen Xel Ha Akumal