When I was a kid I could not get to sleep unless the room was totally dark. Even with heavy curtains and so on it was still common for me to spend several hours lying awake in the dark. In fact I wrecked my eyes by opening the door a crack and reading covertly in the dim hall light that was on until my parents went to bed, just to fill up the tine.
The one befit of this insomnia is that I kind of learned where my triggers are sufficiently well to induce sleep if I absolutely must be up early for some reason. But frankly, it's easier for me to pull an all-nighter, especially if I'm going to be on a plane or something where I can reasonably go to sleep as soon as I'm strapped in.
My solution is to drape an old shirt over my eyes. Works great. There are also miniature pillows that are sold for the same purpose, but they are not as comfortable as the shirt for me.
http://news.harvard.edu/gazette/1999/07.15/bioclock24.html