Hi ~ my son is traveling from Canada to Florence via Rome. He is flying two Air Canada flights, arriving in Rome for a 3 hour layover and then taking Alitalia from Rome to Florence. My questions are: does he arrive, go through immigration, pick up checked luggage and then go to get boarding pass for Alitalia? Or, do they get luggage prior to going through immigration/customs? Or, will luggage be checked through to Florence? Should he look for luggage in Rome just in case? If so, where does he find out where his luggage is in Rome? He is 21. First trip overseas alone.