I personally visit the place one month ago. Darjeeling is nice very nice place to visit.there are lot of hotel.motel.and guest house over there. the important thing is if you dont want to spent lot of money then you much visit Darjeeling with a group.when you visit Darjeeling with a group it can save your money and time.after all its a good place to visit in December and January.