I know, I know, wait until I get to Europe and use the ATMs.
Failing that (because there is a limit on how much you can take out in one day -- I believe it's either 250 or 350 Euros), can anyone recommend a foreign exchange or bank in NYC to get a reasonable price on Euros?
The B&B in Italy that I'm staying in wants a full week up front on the night I arrive. I can take the max out using the bancomat on the first day, but I'll need a lot more than that.
They don't take traveler's checks since the American Express office closed(!).
I hate Citibank - I think they're thieves. Any place else? (My bank does not do foreign exchange.)