The months of March to June is when temperature is bit high , The weather is cold but the skies are clear, probably the best time to visit.
The monsoon is during July to September. The weather is pleasant during this season. but with frequent landslides during monsoon, you need to be a little careful.
The winter is during October to February. The weather is pleasant and cold for the tourists.