Hi Elizbeth, you can visit Darjeeling during month of October to mid March , this is the best time for visit Darjeeling. there are some more places to visit near Darjeeling. like , Gangtok, Siliguri, lachen, kalimpong. Happy traveling
You can visit between December to February..that will perfect time to visit Darjeeling.. I visit this year, during football world cup. and I will visit Darjeeling again during world cup. You can enjoy with local public..for me that would be most memorable tour through out my life..
Hey Elizabeth, Best time to visit Darjeeling is in summers but you can also visit in winters as well if you want to enjoy the cold weather ( less crowd+low rates). Carry winter clothes with you like jackets, woolen socks, woolen caps, gloves, warm inners, moisturizers, first-aid kit etc. In one day trip of Darjeeling you can cover 3+7 points in which 3 points are covered before 7AM and 7 are covered after breakfast to evening. 3 Points : 1)Tiger Hill ( Sunrise )
3)Batasia Loop 7Points : 1)Japanese Temple
5)Himalayan Mountaineering Institute
7)Ropeway Another points you can cover : 1)Rock Garden and Ganga maya devi falls 2)Mirik Lake Hope this helps.