We Tested Noise-Canceling Headphones on City Streets and Long-Haul Flights, and Our Favorites Start at $50