Everyone is going to echo the same thought. Withdraw from ATM in the EU or Switzerland; because you pay an on the spot exchange rate with no mark-up.
For you to buy euro's at any place - there will be a markup. Unless your bank is that cool to you.
With the euro at 1.04 tho, it does get us all anxious