The weather is best April through October, when daytime temperatures generally stay in the 60’s and 70’s. Nights tend to be cooler, so plan to dress in layers.
© 2015 Time Inc. Affluent Media Group. A part of the Time.com sites. All rights reserved.