Cure Me: You couldn't sleep on long flights, then you found the cure...
Lots of food and lots of wine/beer/liquor does it for me... Since you didn't mention booze as a possibility I take it you aren't a drinker... Two to three glasses should give you at least a few hours rest!