Best Time: October to April offers pleasant weather with mild temperatures and low rainfall. December sees holiday festivities. Peak Season: December-January and Easter week attract most tourists. Weather: Mexico City sits at high altitude (2,250m), resulting in mild year-round temperatures (15-25°C). Rainy season runs May-September with afternoon showers. Crowds: Shoulder seasons (March-April, September-November) offer good weather with fewer tourists and better deals.