You will need three minimum days to explore and relax in the beautiful hill destination known as Nainital. If you want to visit all the popular locations here, then a three days trip would be enough.