April-June, September and October are the best times to visit. July and August are generally very hot, and it can be a bit cool in October at higher elevations. Sweaters are often needed for evenings.
Winter, though generally mild, can be rainy, foggy and windy. We think winter is on the cool side. The temperature cools dramatically at high altitudes.