Mexico is awesome. It is, in fact, one of my favorite countries in the world. I have spent time in several parts of the country, from Mexico City to the beach resorts of Baja, Nayarit, and the Riviera Maya, to the border cities of Tijuana and Juarez. Each time I visit I leave more impressed…
11 Things to Know Before Going to Mexico