Unfortunately because I live in New Zealand for a global company I often have meetings in the middle of the night so the no computer before sleep is tough, I'm also worked up after those meetings and usually need to wind down somehow.
I do try and do most of the above, including no coffee after 12 (which is tough because I love coffee).