The climate in Mexico varies according to their topography.
Over the cost (both sides of the country) is hot and humid in a unbrarably way.
Inland communities at higher elevations such as guadalajara (5200 ft obove the sea level) are much dryer and more temperate.
In Mexico City, with it's much higher elevation of 7545 ft above sea level. can reach freezing temperatures in the winter. You cand be surprised to find snow-capped volcanoes.