Thanks for all the info, I appreciate it. It sounds like its fairly easy going through immigration (show passports, reason for stay, return ticket), go through security, (customs?), and be on my way. Ill also search for an airport map so I can have the airport layout in my head.
I assume the immigration official will speak English?... Though I am working on learning Italian.