- Nainital – The Lake City

6,358 feet above sea level, is one of the most stunning hill stations that you’ll see in India. Located in Uttaranchal, is Nainital surrounded by mountains that gives it a delightful look. Sparkling waters accompanied by flickering lights along the lake sets in a magical aura.