Do you need VISA?Information for foreigners intending to come to Italy are available at this link.
A guided procedure will help you decide if you need to apply for a visa based on your nationality, country of residence, reasons for your visit and length of stay. If you need a VISA for Italy, you will be provided with all the information and forms needed to submit your application. Submission of the required documentation does not automatically guarantee visa issuance.
Upon entering Italy and the Schengen Area, even if you have a visa, Border Authorities are authorised once again to check the documents required for issuance of the visa.
[ source: http://www.esteri.it/mae/en/]