There is no better place to immerse your body and soul in the spiritual tradition of yoga than in Rishikesh, the yoga capital of the world.