And let's not even get into keeping an account in another currency. My bank apparently never had to do anything of the sorts, and after digging for information they told me it would cost about 400€ per year just keep the account open.
As riffraff said, Fineco is one of the very few banks (maybe the only one) that gives the possibility to have foreign currency accounts (linked to a "main" Euro account) at a "reasonable" cost, which is a good thing to have if you deal a lot with the US (both with receiving US dollars and spending in US dollars), but that is not needed for "normal" activities.
The "conto in divisa estera" (that quite a few banks have) is basically aimed to business entities (like firms doing import/export) and is usually rather expensive, or - to be more accurate - has very high fixed costs.
The alternative in the case of someone receiving US dollars may be some form of accounts with credit/debit cards issuers, but - again generally speaking - they - besides offering less possibilities (and not being "properly" a bank) tend to have low fixed costs but higher commissions/fees on single operations.
Investing from the banks themselves it's also possible but it involves higher fees. Using IB has the disadvantage that I have to do the taxes myself.
Ow, come on, you know the saying:
[Italian]
Si dice il peccato e non il peccatore.
[/Italian]
More seriously, as said that is single point anecdata, it is perfectly possible that today a similar test would give completely different results.
And I do understand that things vary. One time, for instance, I even had a package arrive quickly through Poste Italiane.
With home-banking these differences are even more marked, some sites have "reasonable" possibilities offered to the customer, some other have next to none (besides checking your account) some have relatively simple workflows some other are so stupidly complex that you give up.
More or less all of them (the sites) have an inane amount of meaningless dashboard/graphics, and very poor tools (as an example to download some data).
However, when it comes to "serious" matters things are seemingly "random" in the way they change from bank to bank, personal anecdata, a few years ago when an old relative died, to access the accounts it took the heirs (with exactly the SAME documentation):
Bank #1: 3 days <- exceptionally fast
Bank #2: 10 days <- I would say "appropriate" or "logical"
Bank #3: 7 months (or 210 days) <- completely "crazy"