Personally, I would say October, November, March, and April are the best times to visit because with highs between the mid-60's and high-70's, weather like ...