1. If you are going to a pilgrim, then you can book dharamshala by Yatradham app. in very affordable price. 2. And if you are backpacker, then you can check Zostel's websites. Their hostel are at many tourist destinations.
There are lot of options but if it’s about personal suggestion then in would be: 1.Hostelworld.com : The reviews and ratings are very genuine as one who stays in the property can only write reviews or date the property, I find this like an open door. 2.Airbnb: For the home stays I believe Airbnb has grown high, it’s available in most of the parts of world also people know about airbnb now so also the Place lenders are getting increased. You get varied options according to location or budget criteria.