Nainital is a nice escape for summers. You can do a boat ride in Naini Lake (Bhimtal lake is much better), Pt. G.B. Pant High Altitude Zoo or Nainital Zoo, Naina Devi temple, Eco Cave gardens, Snow view point, Trek to Tiffin Top etc. The district is enjoyable without a planned itinerary as well. You also need to know, it is a peak season and the place will be crowded this time of the year. Regarding Hotels, you can book hotels on any hotel booking website or go airbnb way, prices near the tourist locations will be a bit higher this time of the year. The most popular place to stay is near Naini Lake or you can also book hotels a bit farther alongside Nainital high court road.
Best place to stay is near the naini lake. Try Maharaja hotel. Book in advance. They'll send a jeep near the Naini lake entry point to pick u up to their hotel. Hotel has lake facing rooms, which have beautiful views. Inhouse food available. Decent stay tariff.
Nainital is a very beautiful and scenic place, don't miss boating at Naini Lake and take a walk at mall road, buy some candles and woolens from the main market. For beautiful views of the place opt a hotel which is located uphill and make prior bookings before going specially in the peak season of summer vacations.
Tiffin top , mall road , nainital zoo , lakes and many more attrections there. if u want to stay in crown and market surrounding area then u should stay at mall road. and iff u want peaceful stay then book the outer areas of nainital.
Pangot...a tiny Hamlet famous for jungles and birds....you can go for night Safari.... Naukuchiatal....where you can experience Paragliding.... Bhimtal or Nainital Lake.....where you can experience boating.... Jim Corbett National Park....where you can go for Safari......