It may have been mentioned already, I just did a simple pubmed search.
I would guess that exercise would have some of the same benefits, especially if it's exercise that one forces oneself to do, rather than just a fun activity. I don't have a study for that hypothesis though.