Been working from home for the past 3 years and I've managed to pull this off with sports. It's unbelievable how tired I feel every evening when I "stop", go play football for 2 hours (somehow the feeling is just in my head, physically I'm pretty energized) and when I get back I'm actually in the mood for working again, feeling even better than in the mornings.
Sports in general are really effective against stress, it's hard to think of something else at all when engaged in the exercise. Make that a hobby and it's a long term recipe for a great career.