Puebla
Puebla makes an excellent year-round destination, thanks to its fairly stable temperatures. In the day, expect averages ranging from 73 to 82 degrees; nights are cooler. The city is two hours southeast of Mexico City; though it has its own international airport, many visitors fly into the capital's Benito Juárez International Airport (MEX), pairing a visit to Mexico City with a few days in Puebla. Car rentals are available in the capital, though many travelers find the country's bus system to be an affordable and safe transport alternative. The currency is the Mexican peso and the language is Spanish. Mexico's voltage and electrical prong system are the same as in the United States, so no adapter is needed.