One of the best place to go in India. Best time to visit is from march to july. U will feel so good and the weather is so nice that u will love it.
From Delhi u can go by car or bus or by ranikhet exp also. Lots of place to see near nainital and in nainital maal road is also good.