March-May is the best time to visit Mexico City, and is the most popular time to do so. Apart from during Easter, hotel and flight prices remain reasonable, but ...