"May, June, October, and November are the best months to plan a trip to the Mexican city." . . . . . .