As far as depression goes curetogether has a list of things that it's users found helpful.
I don't think gyms are ideal. Going to the gym feels like work. On the other hand playing a team sport or dancing doesn't. At best a weekly course that happens at a specific time where you attend regularly.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.