Xalapa is a laid-back and hilly university city four hours east of Mexico City by car. It has a cooler climate than the other cities on this list and is surrounded by cloud forests and volcanic peaks.