try running. Helps dissolve stress or whatever stuff that accumulated during the day - while it doesn't make problems disappear of course, it helps change your view on them a bit. Just did 3 miles and once i get to bed i'll be like dead.
So after work is done, I love going on some kind of cardio adventure for 30-60 minutes. Running is my favorite but biking also works.
When I get home, all steam is blown off, and I manage to fall asleep in most cases.
Naturally, I am not really a great sleeper. Cardio helps a lot.