Early in my career I used to work non-stop. I would work until 7 or 8 pm and still take work home. It was crazy. While I did get noticed for my work ethic, all I got for that was more work. I ended up filling multiple boxes on the org chart because I was a more profitable employee. Unfortunately, I was also a miserable employee.
Now that I'm farther along in my career, I try to have more balance and be proud of that balance (that's the hardest part, IMO). I have had clients say "wow, I've been getting a lot of late night emails from you lately, I feel bad for you." When I hear that, I always try to tone it down, if possible.
As for ideas on doing this, when you have the ability, set realistic expectations/deadlines with others so you don't HAVE to work non-stop. That doesn't mean you'll never have to work at home, but it does mean that you might not always need to.