Yes, some of my work colleagues spent some time in yoga centers in Rishikesh.
As for the Ganges, its waters are relatively clean as it passes thru Rishikesh. But as it winds it's way over the plains across northern India, it becomes increasingly dirty and polluted.