Hi Harshit, Nanital has nothing much to see. The only beauty of the place is the Nanital lake. Take a boat ride on the lake and you can see the beauty of the place. There is one trolley crossing over the mountains you can go for that as well. and also visit bhimtal lake. its beautiful in eve. best time will be Nov-dec
Nainital can be visited round the year but the best time is during the Month of September to March. It gets really hots during the Month of April to June and in July and August the monsoon is on.