Nainital is a popular hill station in the Indian state of Uttarakhand and headquarters of Nainital district in the Kumaon foothills of the outer Himalayas. Situated at an altitude of 2,084 metres (6,837 ft) above sea level, Nainital is set in a valley containing a mango-shaped lake, approximately two miles in circumference, and surrounded by mountains, of which the highest are Naina (2,615 m (8,579 ft)) on the north, Deopatha (2,438 m (7,999 ft)) on the west, and Ayarpatha (2,278 m (7,474 ft)) on the south. From the tops of the higher peaks, "magnificent views can be obtained of the vast plain to the south, or of the mass of tangled ridges lying north, bound by the great snowy range which forms the central axis of the Himalayas.
source - Wikipedia
1. Beautiful Naina Devi Temple, its recommended to start your journey with a greeting to the temple.
2. Right in front of the temple, Naini Lake is situated. Boating is enjoyed here along with beautiful fresh air to give an essence of the soothing nature of Nainital.
3. Tibetan market, its good to walk. Its likely you might find something that attract your sight. Must try Sonam's momos.
4. Snow view point through a rope way. Famous Himalayan peaks mentioned in the description can been seen from this place.
5. Khurpatal lake can be visited which a little distance.
6. An hour way to Naukuchiyatal known for paragliding.
7. Near Naukuchiyatal, there is Bhimtal, another lake if you're not tired of lakes.