It’s an infinitely better deal than PayPal or or international bank-to-bank transfers. You can have balances in multiple currencies. I suggest getting the debit card.
You may need an Italian bank account for bureaucratic reasons, such as if you are paying Italian taxes or have a client who needs to pay to an Italian bank. Banks will generally require a resident permit and residency.
N26 — online bank
You can get a regular checking account or apply for a debit card that accepts money transfer payments with an IBAN.
Branch near Piazza della Libertà Viale Giacomo Matteotti, 33/r
Branch in the center of Florence: Via dei Sassetti, 6, 50123 Firenze FI