How to open an Italian bank account as a foreigner or non-resident: best banks, required documents by nationality, business accounts, and FATCA guidance for US citizens.