I live in Finland. 37.5 hours work week, and nobody expects you to work longer than that. You can be asked to do overtime, and, only if you agree, you're doing overtime and getting paid for it -- more than normal salary, it some cases 2 times (or 2.5?) more. Also: 5 weeks of paid vacations every year, and you are expected to take them. And paid sick leaves.
This all helps a lot in managing workload, and, I believe, improves the productivity in the long run.
Doing hobby projects is more of a challenge, though :)
P.S. I have experience (over 15 years) in both being a programmer and in leading teams of programmers.