Since you mentioned Bank of America--Do you currently have an account with them? If so, that's great news, as they are part of the
Global ATM Alliance, which will allow you to take money out of Barclay's cashpoints without any ATM fees.
For information directly from the website, scroll down to the section on "Using your Check Card or ATM Card in international countries",
hereI've always just accessed my money via a Barclay's cash point. I understand the exchange rate fluctuates daily, so if you wanted to just pull all your money out of the BofA account when there's an excellent rate, and put it into a british account I'm sure that would work too.
Just for an example:
On the 8th September, I withdrew £80. Online banking converts this to being that I took out $123.03. Using the exchange rate from
http://www.oanda.com/currency/converter/ for this date, £80= $122.799.
So there really isnt any difference, there.
