In the morning, visit the Naina Devi Temple, located on the shore of Naini Lake. It is an ancient temple dedicated to Goddess Naina Devi. Afternoon can be spent boating on the lake and enjoying the views. In the evening, take a stroll along The Mall Road which offers a variety of local shops and restaurants.
Spend the morning at the Nainital Zoo, which is home to a variety of wildlife including snow leopards, Himalayan black bears and Siberian tigers. In the afternoon, visit the Cave Garden which has several natural caves to explore. In the evening, head to Tiffin Top for panoramic views of the Himalayas and sunset.
Take a day trip to Bhimtal and Sattal, both beautiful lakes located in the surrounding hills. Bhimtal also has an island in the middle of the lake which can be reached by boat. Sattal is a group of seven interconnected freshwater lakes nestled in a scenic valley. Spend the day enjoying the serene surroundings of these lakes.
Take the Nainital Ropeway to reach the Snow Viewpoint which offers breathtaking views of the Himalayas and Nainital valley. Spend the morning taking in the views and enjoying the snow. In the afternoon, visit the Eco Cave Gardens which have six interconnected natural caves to explore. In the evening, enjoy a bonfire and barbecue at The Himalayan View Retreat, located in the hills overlooking Nainital.
Other local attractions to consider are the Sariyatal Lake, Pangot and Kilbury Bird Sanctuary, and the Hanuman Garhi Temple. For a side trip, consider visiting the Kumaon Hills, which are only a few hours away from Nainital. To maximize fun, try paragliding or rock climbing in the hills. Lastly, try to catch a cultural performance at the Mallital Cultural Centre for an authentic local experience.