Mexico City is not a free win, but the timing picture is decent
January, February and March give you the most supportive broad timing mix overall. If you are trimming the year down to the awkward months, it is August, July and September.
Compare nearby choices.
Stay in Mexico, but see whether another destination fits your timing better.
Every place has its week.Find it before the crowds do.