I'm still playing with routes from Rome back to Tulsa in June. There's an American Airlines flight that leaves FCO at 11:15 a.m., arrives in Charlotte at 4:05; leaves Charlotte at 5:50, arriving in Tulsa at 7:14. This is absolutely perfect for us, but seems to me to be too good to be true. It looks like that is the last flight out of Charlotte (to Tulsa) that day, which means if our flight from Rome is late, we either grab another airline, if possible, or spend the night in Charlotte.
We don't know that airport at all. Anybody familiar with how long it takes to get through passport control and customs? I know we've been told that 2 hours is considered adequate at DFW, but I'm skeptical.
If it matters, we will probably be flying business class on this route.