Parmarth ashram / Geeta Bhawan provides decent accomodations at reasonable price. Considering the peak summer season, it is recommended to book in advance -- Online bookings available.
If you are looking for budget stay then you can look for these Hostels- 1. HOSTELLER - INR 555 for 6 bed mixed Dormitory, INR 2085 for deluxe double room
2. ZOSTEL - INR 599 For 6 bed Dorm 3. GoStops- INR 539 for 10 bed mixed Dormitory, INR 1799 for deluxe double room 4. Moustache
and for luxurious stay you can prefer to stay at Hotel Ananta, The Roseate Ganges, Shaantam Resorts and Spa.
In Rishikesh if you are looking for a budget stay, there are plenty of hotels, hostels, dormetories available. Best place to stay is near Tapovan Area, from this place all other scenic places are near by.
Zostel is one good option which is in rishikesh If you are looking for luxury stay than try "the ganges" resort, it is quite far from rishikesh main city but pleasant stay!
Book from Goibibo as they are giving best offers and deals for rishikesh stay. Tapovan area will be best suitable. Every scenic place is in surrounding area. If you are travelling with family try Goibibo hotels which will hardly cost you 800/- per room in tapovan area. If travelling solo or with friends you may go for Zostel Tapovan or any hostels/ dormitories which will cost you 500-600/ bed.