Hi Rahul, Attached with my comments below are packages offered by Tripoto for hassle free traveling. Please take a look, fill the form and someone will get in touch with you. Thanks!
3 days are enough
Day 1 : Cover places in Mcleodganj
Day 2 : Start early to trek to Triund and stay overnight there in camps.
Day 3 : Visit dharmashala
If you want to do activities like paragliding in Dharamshala then you can plan accordingly. Hope it helps.