Generally, the months of April, May, October, and November are our top choices, for incredible weather, mild temperatures, and plenty of activities and events.