I bought the Philips HN060/37 Noise-Canceling Earbuds for a recent trip. For a relatively low price (US$50+) headphone, it did a pretty good job of delivering sound while reducing the background noise while on a plane. It comes with three sets of buds in different sizes. None really fit my ears well. But, they fit well enough for use. I wouldn’t be able to run or exercise with any of the buds though. They tend to fall out (unlike the Sony earbuds I usually use in non-noisy settings). The neckstrap is handy when stuck in a plane for a long time. But, the cords to the buds tend to get tangled up a lot when taking the headphones out of its pouch or putting them away. The 124 ratings of it on Amazon gives it 3 out of 5 stars. I tend to a agree. It is a relatively decent earbud headphone. It would get a lot better rating for me if the earbud fit well in my ears and if the strap didn’t get so tangled up so often.
I fly a lot as I have to travel around Europe for my job. I’ve found that some of the cheaper noise cancelling headphones don’t do a particularly great job of keeping outside sounds out.
The type with full size earcups are best as they isolate you from the noise physically, as well as via active electronics.
I’ve stuck with a pair of Sennheiser PXC350 noise cancelling headphones I’ve been had for a few months now. They are extremley comfortable and surprisingly lightweight.