When to visit
Early summer and fall are ideal times to visit, especially May to June and September to October. Even in the winter, days are crisp to cold but often sunny. Snow is quite rare in winter.
This is the best times of the year for sightseeing tours as well, with thinner crowds, shorter lines and warmer, but not too hot, weather.