Hi! My personal favourite time to visit Uttakahand is from October - December. This is a shoulder season which means that very few tourists choose to visit Uttarakhand during this time. During this time, you'll find clear skies and sunny afternoons as well as cheaper hotel rates. Towards December, you'll start seeing the Himalayas, however, it starts getting quite cold, so be adequately prepared. Other beautiful time to visit is from March - May. This is again a shoulder season when spring is in full bloom. So expect less crowd and gorgeous views.