Since my most recent bought of anxiety I've start doing yoga (really helps me relax) and swimming which I feel burns off some energy.

The amount you sweat with yoga really depends on the type of yoga and how much effort you put in (which can be as much or as little as you want). Seimming might be a good choice - who's going to see how much you sweat when you're in the water?

I had one GP recomend running and the couch to 5K earlierbin the year, to be honest though running just really isn't for me. A lot of people say it's really helpful for anxiety but I think I'll stick with the yoga and swimming.