For sightseeing in Mexico, the optimal time is during the shoulder seasons of late autumn (November) and early spring (March to April). During these months, the ...