Lansdowne is definitely a much better place to visit when compared to Mussoorie. Boost of more relaxing holiday, with pleasant weather, less crowd and activities that help you get close to nature, Lansdowne is your best bet.