There is nothing much to see in Lansdowne. One day is sufficient to complete all tourists places. But it is less crowded and clean place compared to Mussoorie and Nainital. I found calm and green mountains in Lansdowne. I stayed in resort that was 20 km before Lansdowne.
If you want to just relax and see that nature at it’s best, head to Jibhi in Himachal. It is a perfect place to just relax. The place offers amazing landscapes. A stream flowing nearby and there is a waterfall too. You can visit Jalori pass and Bahu temple as well.