Thanks to the Italian Minister of Foreign Affairs, it is quite easy to know if you need a VISA in order to enter Italy.

Immigration requirements are thoroughly discussed in English on the Italian State Police website (the State Police also acts as Immigration office) at 

Countries that don’t require a visa to visit Italy: