In Varanasi you will find temple and spiritual places In Rishikesh you will get temples, spiritual places and adventure (rafting, camping,cliff jumping) both and in Bir you can only do adventure activities mostly paragliding so plan accordingly to your wish .what you want to do
go bir biling directly via delhi... enjoy treking and para gliding there...
Then go to rishikesh...stay in hostel or u can do camping near river ganga...enjoy river rafting...and if interested you can visit temples also...
then at last you can go to Varanasi...for all spirituality....
That is not a problem...
first go to Varanasi... and then stay there for two days that is enough to visit all places... then from there go to Rishikesh and stay there for 2 days you enjoy alot there with water sports and bungy jumping... then from there u can go to bir and have a return journey to ur home town.... happy journey
Hi if you love adventure activities then bir should be first on the list as i already done the paragliding there, the feeling is too good when you feel like you are flying.
Then rishikesh as there you will find bungee jumping and water sports activities. Last is varanasi or kashi or banaras whanever you can say.
But if you preference is vibes and looking temples and all. Then no doubt first preference will be Varanasi.
Nowadays varanasi is heated up, summer timr has already started there, so according to me you should skip thid plan for now
but make sure you visit varanasi aftet summer.
in bir you can only do paragliding
and in Rishikesh you can do more of adventure activities