March-April is best time to visit Rishikesh. You can Enjoy Rafting first day and take tour around city. There are many Ganga Beaches there which make you feel refresh.
second day you can do hiking to Neelkanth or can take tour to Rajaji National Park.
I'll be also in rishikesh on that day..rafting is still in action just the rates have increased abruptly. now 16km rafting will cost you 1k per person. If you love adventure sports then do bungee jumping. must do camp stay over there. visit to neelkanth temple. lunch at chotiwala restaurant. rest you can get in touch.
Day 1- Must go Shivpuri for the Rating you can do ina round 450..600 rs per person after bargain. And if you are interested in Bunjee jumping then it will cost 3500 per peron. Day 2 - Must Visit places - Neelgarh waterfall, Neelkanth Mahadev Temple, Triveni Ghat. And you can stay in Parmarth Niketan Ashram which is near Ghats and amazing peaceful place. Go to Little Buddha Cafe in evening to see the roof top view with mexican dishes.