Go to mcleodganj..you can try camping there or go further up,there is a place called bhagsu,it’s beautiful and perfect for a weekend.
Either you can go to kasauli and stay at some nature camp,they arrange for all facilities including adventure activities and sports,food is also good..so try that..I have been to nature treat resort in kasauli,it was just perfect weekend trip
The travel destinations mostly depend on the season/ months of travel along with the budget.
My suggestion would be Dalhousie. It is a serene, peaceful and mesmerising place. You may visit Kalatop, Daikund peak and Khajjiar.