My roomie's dad had pretty much the most amazing advice I've ever heard for insomnia.

Basically, if you can't sleep, instead of letting yourself get frustrated about it and worrying about not getting sleep, just say "Well, I guess I just won't sleep tonight." Make plans for things to do. Play games or watch movies, though not with the intent of putting yourself to sleep. Just do whatever you want with the intent of staying up all night. If you do fall asleep, awesome. If you don't, no big deal. Try again tomorrow.

The biggest part of not being able to sleep - at least for me - is constantly stressing over how I can't sleep. But there's no reason beating yourself up over it and stressing out. That'll just make it harder to sleep. Just do something enjoyable with nothing extra attached to it and let whatever happen.