My experience exchanging US dollars for Euros in France last summer taught me that this was a mistake because the fees are so high, often 10%, on top of a unfavorable rate.
I'll be in Italy and France again this summer for several weeks, will need a lot of cash (as that is how the owner of my sublet flat wants to be paid, as opposed to using a credit card), and am wondering if I should exchange while in the USA (via a bank or Triple A) or by getting Euros at an ATM machine in either France or Italy. Please advise!
A related question is whether I might do better here in Singapore exchanging a strong Singapore dollar directly into Euros.