If you're coming from the U.S., Canada, Australia, or New Zealand, you must have a valid passport issued by your home country. Upon arrival, the border police will stamp it as proof of entry. Insist on getting one should there not be anyone on duty -- it's your only proof of entry to Italy (plane tickets, even if they show departure dates, are not considered official documents).
E.U. citizens can enter with passports or valid government-issued identification.
Visas are not required for stays up to 90 days. For non-E.U. citizens expecting to stay more than 90 days, visit the Italian State Police website, www.poliziadistato.it, for detailed information; there is a section entirely in English that explains how to obtain a Permesso di Soggiorno (permission of stay) and what visa requirements are mandatory. For further information, contact the nearest Italian embassy or consulate in your country.
What You Can Take Home from Sicily -- For information on what you're allowed to bring home, contact one of the following agencies:
U.S. Citizens: U.S. Customs & Border Protection (CBP; www.cbp.gov).
Canadian Citizens: Canada Border Services Agency (www.cbsa-asfc.gc.ca).
U.K. Citizens: HM Customs & Excise (www.hmce.gov.uk).
Australian Citizens: Australian Customs Service (www.customs.gov.au).
New Zealand Citizens: New Zealand Customs (www.customs.govt.nz).
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.