Nestled in the foothills of the Himalayas, Rishikesh is a spiritual and adventure hotspot, famous for yoga, meditation, river rafting, and sacred temples.