The best time to visit is late spring (May) and fall (Sept–Oct). It's pleasant, with comfortable weather, no rain, and smaller crowds (except during holiday ...