Dalhousie is known as little Switzerland of India which is more of meadows, jungles and waterfalls. To visit you could explore, Kalatop sanctuary, satdhara falls, rock garden, shop at Indo Tibetan market and pray at Chamunda devi temple. There are adventure sports like, trekking, mountain climbing which you could enroll if you have the time. Khajjiar is 20km away from Dalhousie which is an adventure spot popular fir zorbing, horse gliding and golfing. Khajjiar lake, khajji nag temple, Tibetan handicraft shopping are some places to visit. Homestays here are best ways to explore the whole town. Mcleodganj is a spiritual town near Dharamshala filled with mesmerising landscapes and lush greenery. Bhagsu falls, Namgyal monaster, Dal lake, shopping at Buddhist markets, Kangra fort, Tibetan museum are some spots to visit. Being an adventure spot, trekking, camping, paragliding are some sports to try.
McLeodganj and Dharamshala are a delight for any mountain lover. I have listed the must visit places here - McLeodganj - Bhagsu Nag Temple and Waterfall ( easy trek) - Naddi Village for sunset & snow capped mountains - Dharamkot for peace, greenery, hostels and cute cafes
- Main Tibetan Market for the vibes and Tibetan cuisine - Triund Trek ( best to camp overnight for sunrise/ sunset) - Gallu Waterfall Trek ( good for day hike) Cafes
- Shiva Cafe ( trek uphill from Bhagsu waterfall) - The Other Space ( since Illiterati is closed) - Jimmy's Italian ( for mountain views) - Salvation Cafe ( in Zostel) Dharamshala - Tea Garden Estate - Cricket Stadium ( must visit on a clear day) - War Memorial Can even travel to Palampur & Bir which are close to Dharamshala.