This question already has an answer here:
I will eventually end up with so few US dollars when in San Francisco airport, that I won't have to declare them to customs when I arrive at Greece.
Should I convert them to Euros in SF, or in El. Venizelos airport at Athens? Or it's pretty much the same fees in both cases?