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