Originally Posted by
bdemaria
But the banks in the US charge a hefty fee for using their cards in Italy.
I believe you are generalizing -- many banks in the US charge a fee, but many do not. I travel with both Schwab and Fidelity ATM/debit cards and have never been charged a fee, in Italy or anywhere else.
Wiki list of credit/debit cards