The best time to visit Mexico is going to be during their winter, or dry season, so as to avoid any heavy rains, extreme temps and high humidity.