Hi Ashish There are plenty of pleasant homestays and hotels in and around Mcleodganj which are comfy and have striking views. There's a delightful European chalet in Dharamkot for just ₹1,200 per night. There are cute pets here, a fully-stocked home and plenty of good cafes around to visit. You can get more details here: You can also take a look at the hotel options provided in the link below and pick one according to your requirements. Hope you have a comfortable and happy trip in Mcleodganj!
Stay in Raja's Palace in Bhagsu Nag (which is cheaper than Mclodeganj and better views). The hospitality is very nice and prices are moderate as well.