I went to Darjeeling there times. Its really good place in India.Darjeeling tea is famous in the world.
The ghum station is highest mountain station. You will get the best momos here, food is very good here.