As a frequent traveler, I test dozens of noise cancelling headphones every year and typically break them down into best in-ear, on-ear and over ear noise cancelling headphone categories.
The best in-ear headphone is the Bose QC20 / 20i headphones. Read my detailed review here.