In this season, hire a cab,. Bikes can be the best option but you don't want to drive on icy roads at this time. Hire a cab and enjoy the beautiful scenery outside your car window.
Http://www.wheelify.com/bikes_on_rent_in_chandigarh
Their vehicles are thoroughly inspected for damages and are well maintained in general. They offer bikes on rent, on daily, monthly and even yearly basis. Their security deposit amount is pocket friendly and they have an easy payment gateway that makes it very secure and easy to make the payment online.
Happy Travelling!!
Hey Verma, Budget way is take a bus from Pathankot to Dharamshala then another bus from Dharamshala to Macleodganj. You will need to book a taxi only one time ( for local sight seeing of Dharamshala and Naddi). From Dharamshala you can book a taxi or take morning bus to Dalhousie. You can also do road trips but weather will be very cold and harsh so better is cabs or buses. Happy traveling!!!!