It's important to remember that non-E.U. residents are supposed to have a passport on them at all time while in Italy. It's also important to make sure all travel documents are up to date. Also, Italy government requires certain countries to obtain an entry visa, even for short stays of 90 days or less. There are currently 52 countries exempt from this requirement, as long as a valid passport is on hand.