I know they are very expensive but get everyone Bose noise cancelling headphones like QC35s. It will make the long flight much more tolerable especially if you plan to watch an electronic device on the flight. They do a good job of cancelling out the jet noise and are comfortable enough to wear for a very long flight. Of course the infant won't wear them but the others might if they are used to headphones.