When is the best time to go to Darjeeling? All year round. Of course it really...