Mexico is sufficiently large and geographically diverse that you can find a place to visit any time of year.