You could try staying at Zostel, Rishikesh. They offer dorms with bunkbeds to give you a hostel experience, along with private rooms. They also have a common room with various board games and comfortable low lying sitting. It has been designed beautifully and costs barely 500/- per night (exclusive of food).
Hi, If you really wants to enjoy of green and river Beauty.
And feel like beach you can Go for VNA resort near to marine drive. This is really familly places with lots of supports activity and rafting. Thanks Gudeep