10. Gangtok
The meaning of Gangtok is lofty hill that somehow suits the overall scenery. There is a cozy and comfy feel about the place. What will attract you the most is the soothing atmosphere and the simple, happy go lucky people.
It is a small town that is rests on top of a ridge at a height of 5,800 feet. You can see Kanchenjunga, the world's third largest peak located to its east. It overlooks Ranikhola River.
The Enchey Monastery is one of the places that you must visit.