You can get a good hotel in Shimla for around 1000 rupees, it totally depends on how many of you there are if you are traveling solo then you can easily get a dormitory here for only 500 rupees. And if you have a group of 4-5 people then around 1500 to 2000 rupees can be a hotel rent. You can book the hotel from booking.com.