The first time I went to Europe, I exchanged most of my Canadian money for American money at home, then when I got to London, I exchanged it into pounds....man that was the DUMBEST thing I have ever done, I got dinged twince and was charged a service fee on the exchange...the only excuse I have was "It was my first time"
For those of you who are exchanging money for a foreign currency, call your bank at home ( This works in North America anyway) and get them to get you the money you need, you should get a better rate.
OR
Use reliable bank machines to withdrawl $$$$ banks have better rate the exchange counters and most of the time there should not be a "service fee"
OR
VISA and I am sure other credit cards get a "prefered exchange rate" so that could be passed on to you, but call your credit card company to confirm
OR
Visit your bank manager at home and ask their advise on how you can get the best bang for your buck when buying money abroad
Just some tips
(ALTHOUGH I WILL FEEL BAD IF I AM WRONG ON ANY OF THESE $$$ TIPS, I CAN NOT REFUND ANY $$$$ THAT YOU MAY LOOSE, NOR IS TRAVEL PUNK LIABLE FOR MY DUMB ASS IDEAS)