For longer flights I prefer Lunesta, only bad thing is the nasty taste in my mouth the next day. I use Ambien on the shorter flights but take half when I get my main course and the other half once I am finished and works great.
By the way if you go for Lunesta here is a link where you can download a coupon for a free 7 day trial. Just print it and take it to your Doctor.
http://www.lunesta.com/
Ambien CR has a free trial as well
https://www.ambiencr.com/register_no...ree-trial.aspx