It depends on the townhall/church in which you are marrying and on your nationality, but usually from 3-4 days, we strongly recommend you are in Italy for at least 3 working days before the wedding (not including the day of arrival).