Rishikesh is the answer you are finding. It has everything u need Awesome views check
Bunjee jumping check
River Rafting check
Zip lining, flying fox, cliff jumping nd lot more.
The best place for this would be rishikesh as you can find a decent hotel and enjoy one if the best bungy jump in India and even do other water sports .
Ie.raffting , water crossing (River crossing )and even Rick climbing
If you are an adventure seeker,then You can go UK( Rishikesh) for Bunjee, Flying Fox, River Rafting
or You can go Himachal (Bir ) for Paragliding
or You can go Andaman (Havelock) for Scuba
Paragliding at Bir Billing
Bunjee jumping at Rishikesh
If you stay closer to Mumbai, and want to do a quick trip, you can try Panchgani for paragliding, Kolad for water sports