If you are looking for a peaceful retreat in a serene environment, Lansdowne is a better choice. However, if you prefer a lively tourist destination with more activities and attractions, Nainital is a better option.