Read our list on the 20 best long haul carry on essentials. Make your next flight seamless and almost enjoyable!