We're planning our first visit since the boys were born to visit DH's family in MI (we live in FL). The boys will be about 18 months old when we fly.

The flight there will be in late evening, nothing we can do about that, but we have a few options for the flight home. Would it be better to fly 12-3 pm, right around what I expect will be naptime, or 3-6 pm? Is it realistic to expect that they would nap on the plane if it was naptime, or probably not? Or is it better to do it later in the afternoon and try to get them to take an earlier nap before we leave for the airport? The flight lasts just under 3 hours.