Some people might say that Cancun is the prettiest place in Mexico, while others will say that Puerto Vallarta is. It really depends on your personal preferences. If you're looking for a beautiful beach destination, then Cancun is definitely worth a visit. However, if you're interested in charming colonial architecture and stunning mountain views, then Puerto Vallarta is the place for you. Plus, outside of these two destinations, there are some stunning places to visit in Mexico. The Chiapas region is beautiful, and so is the Copper Canyon. Mexico is a large and varied country, so it really depends on what you're looking for in a destination.