According to U.S. News and World Report Travel Puerto Vallarta is the number one destination in Mexico. Here is what they had to say: “Puerto Vallarta gets more rave reviews than most other Mexican vacation spots. The blend of excellent beaches, authentic regional cuisine and a quaint setting sets “PV” apart from Cancún, Cabo San Lucas and other package tourist centers.”
We happen to agree! Puerto Vallarta and the surrounding area in Riviera Nayarit, such as Punta Mita, Litibu Beach and Sayulita are the best vacation spots in Mexico.