Generally speaking, peak tourist season for Mexico runs from December to April. These dates coincide with the country's dry season and because Americans tend to flock to Mexico when they have time off from school or work—think Thanksgiving, Christmas, New Year's, and Easter.