Depending on how long he is going to be in Rome/traveling abroad he can either set up a bank account in Rome and money can be wired to that account through your bank via a currency exchange firm such as moneycorp (which I use but have no affiliation with) and he can get an ATM card from that bank or he can withdraw money in the local currency from a US account using an ATM card. Of course you have to notify the US banlk that the card will be used overseas. I have an HSBC account in the US that I use periodically - there are no fees and I can withdraw up to 440 Euros daily. I usually try to time my ATM withdrawals or perform the currency exchange when the $ to Euro exchange rate is most favorable.