Visit the sacred Naina Devi Temple dedicated to Goddess Naina Devi, located on the northern shore of Naini Lake offering panoramic views of the surroundings.
The temple is a short walk from most hotels around the lake, making it easily accessible by foot.