We recommend the spring (September to November) and fall (March to May) shoulder seasons as the ideal time to visit.