50 things to do on a plane is a great mix of games, jumbled letters, drawing and much more. There are lots of the colourful, attractive cards which children of five or so could enjoy, while children of nine or ten would just like everything. The only snag I can see it that you might drop all the cards on the plane floor.
Newbury Weekly News
For flights Usborne's "50 Things to do on a Plane" will keep them occupied, rrp £5.99, while the Top Trumps range is great for older children, especially if you're willing to join in.
Family upon Thames, Families South West and Families South East magazines
These should help take up a good chunk of the flight. Genius!
Netmums