Check with your bank and see if they charge any fees for using ATMs. TD Bank doesn't and I get whatever the exchange rate is the day I withdraw. They also refund any fees that are charged by the ATM machine as well.

I took $25,000 out on April 22nd, cost me $255.65 for an exchange rate of $97.79 to $1 with no additional fees or charges.