I'll be travelling to Italy soon and I want to find the best bank to have. I have been warned not to exchange money in NYC but to do it upon arrival through an atm. I'm willing to sign up for the best bank that offers little to no fee on the following: Foreign exchange fee, conversion fee, withdraw fee, fee for using a foreign atm, etc. Right now my friend said the currency exchange of 1,000 USD would get her 850 euros with no fee but that $150 would account for the conversion fee. People have recommended Bank of America, Scwab, etc.