I think if you want to enjoy the beauty of nature and want to adventure in the mountains then you must visit Mussoorie.
Mussoorie, which is located in Uttrakhand near Dehradun is the queen of hills.
There are so many places to visit in Mussoorie like george everest, dalai hills, kempty falls etc, where you can enjoy and trek with friends to see the beauty of nature.
The route is also good.
There are so many hotels like oyo , etc where you can stay there.
The services of hotels are also good and the behaviour of local people is good.
I really enjoy going there with my friends every month because I live in Dehradun.