E.C.
Hi S.,
I've been flying over seas for a while now and have two daughters ages 12 and 10. They've been flying with me since they were very small.
There is a way to check your airplane layout online and see where you are sitting. All planes have areas where seats are located next to an outlet to charge games. It tends to be about every 5 aisles in the bigger planes in coach. If you aren't sitting in a row that has a charger in the seat then I'd request to move.
A new series of books out are the "39 clues". Bring a few of those. They go fast and are fun to read for your 9 year old. The 6 year old boys will most likely like the DS and DVD instead. Don't discount the in-flight entertainment though. Most flights have choices now and you can have many movies/shows to choose from. Some flights even have a screen in each seat. (You can ask someone from the airline or check the website to find this out)
In addition, if you can request an aisle where you have no one in front of you, usually called a bulkhead seat, (a wall in front of you, not an exit row) sometimes they give you a bassinet that attaches to the wall where the baby can lay flat. I've also seen where mamas put a small bassinet type of bed on the floor in front of them in that row.
As far as the flight attendants, most are very courteous. As with anyone, it depends on the day and the flight as to how they want to be. Sometimes the attendants are indispensible and sometimes you just wish they would keep to themselves. No advice really, just my observation.
One last thing, Milan airport can be a bit crazy from my experience. I've been thru there 4 times and I now choose to by-pass that particular airport if I can. NO worries though if your flight lands in the morning and you have at least an hour and a half to get to your connecting flight.
Here's hoping you do and that your flight is the best time ever that kicks off to to a great time with your family.
E.