My trick is to listen (not watch) to old television shows ...all night. I selected a few hundred hours of old television that'd I'd seen many times before, got a pair of very comfortable ear buds to sleep with, and I just listen to the old TV shows for 8 hours straight. It works amazingly.
Now I sleep through the night, every night, despite having even worse life problems than when I started. One interesting side effect is that I don't dream the same at all. If I dream at all - it's actually about the show that I'm listening to. It doesn't seem to have any negative impact though.