Oaxaca City can be good, just not on autopilot
January, October and November are the best months on balance, with the most supportive overall mix. The rougher broad stretch of the year sits around July, December 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.