Best time to visit
The dry season from mid-December to April brings the most reliable sunshine, and it is also the busiest and priciest stretch. May, June and late November are green-season sweet spots: mornings are usually clear, rain arrives mid-afternoon, and prices drop noticeably. September and October are the wettest months on the Pacific side.
