The beautiful, crescent-shaped Naini Lake is at the heart of Nainital. The most popular attraction in the town, the shimmering lake is surrounded by seven panoramic hills, snowy peaks, and rows of willows. An all-year round destination, the lake is well-known for boating, yachting and other water sports, and colourful boats dot the water along with quacking ducks.