The varied landscape, eternal weather, and the slopes with tea plantations make up most of Darjeeling tourism. The best time to visit Darjeeling is between April to June and from September to December. For more info: http://besttimetovisitdarjeeling.wordpress.com/