I wouldn't worry about the flight being long. We kind of did the reverse trip (Chicago to Palermo with 2 layovers in Zurich and Rome) last year with my 1 1/2 yr old son and he managed better than my husband. Plus the flight to Italy tends to mostly be overnight so he slept almost the whole flight.