December through April is the peak tourist season in Mexico. These months are perfect for outdoor adventure because of the pleasant weather and very little to no rainfall. You can learn more about the best time to visit Mexico here.