Originally Posted by
stut
I'd use an ATM at your destination. You're likely to pay a loaded rate (1-2.5%) and possibly a minimum fee for doing so (certain banks waive this), but tends to be convenient and economical.
This. Unless you're buying directly from someone you know, you're unlikely to beat whatever your bank charges you to use an ATM if you want to purchase before you leave.