Yes, another bank will sell you currency. US Bank has decent rates and offices everywhere. When investigating, do not get lured by "no fees", especially if the rate is horrible. Ask the Rate for today (even if you are not planning on exchanging today) and what any fees might be, and if the fees are fixed ($15 for the transaction) or a percentage. Then figure up what it would cost to get say 500 Euros, divide that out to a dollar cost and compare with the Interbank exchange rate. Typically the cost will be 5-8% more than interbank, if it gets to be 10% or 15%, you are not getting a good deal. Using an ATM in Europe, you should be able to get 1 to 3% above interbank rate (depending on your bank fees) Credit cards will be 2-4% (again depending on your cards fees) and exchange over there anywhere from 5% on up. Many prefer to have at least some Euros before they leave, though unless I have some left over from a previous trip, I go without; but the resounding concensus of this board is to just rely on the ATM once you get there.