Hello Ms.Tina,
There are a lot of places to do so Some of them are:
1. Ganga river in rishikesh
2. Beas river in manali
3. Indus river in ladakh(My favourite)
4. Spiti river in Spiti valley,Himachal Pradesh
Rishikesh, for sure.
I went there in June 2018.
At the moment there were about 3 major rapids and around 6-7 mini rapids.
You must also try cliff-jumping there.
Hey Tina, Rishikesh is undoubtedly, the hub of river rafting in India. However, there are several other places that offer some great rapids to test your skills. Attaching a list from Tripoto that might help you. However, with the coronavirus outbreak, I'd recommend that you avoid non-essential travel right now. Stay safe! :)