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!
When I visited Dharmashala I had stayed at Douladhar hotel by HPTDC. It was a very comfortable and economical and food also was great. It's a lovely place. Spend 2-3 days minimum.