can anyone recommend a good hand luggage bag for a long haul (overnight - gah) flight with my nearly three year old DS? it needs to zip or button up so the contents don't spill under the seat/in the overhead locker etc. and have loads of room!