Many nationalities do not require a visa to enter Italy and stay for up to 90 days. However there are some countries that do require a visa. Check with either the Italian embassy in your home country or iVisa to find out if you need one.