Make sure you open an Italian bank account early on, as all payments related to the purchase must be traceable. Also, if you are timing your purchase, you might want to read up on
Navigating the Housing Market: When's the Best Time to Buy? to get a sense of seasonality.