Nainital situated in northern india in utrakhand state, is trully one of the best hill stations of the country.
it is perhaps the closest hill station from new delhi and thus you can see allot of tourists from new delhi all over the year.
nainital lake according to me was a good attracting point where you can chill and relax and enjoy the amazing beauty of the place.
you can also visit mukteshwar temple which is about 5 km from the main city.
for kids there is high altitude zoo where kids can enjoy watching various wild animals.
also there is snow view point where you can hang out and have fun.
overall a nice place without a doubt.