The best months to visit are April through June and September through early November, with a combination of the best overall weather and lowest airfare prices.