A maneira mais barata de trocar dinheiro é usar uma casa de troca de moeda dedicada. A empresa do seu banco / cartão de crédito normalmente cobrará cerca de 2,5% sobre a taxa de câmbio. Eu uso o XE Trade e pago metade disso. Existem alguns cartões de crédito sem taxa extra, mas eles geralmente dependem de uma taxa de câmbio fixa diariamente a algo um pouco mais alto que a taxa de mercado.
Nunca tive um único problema com o XE, independentemente do método usado para movimentar dinheiro - rascunho, transferência bancária, ACH, pagamento de faturas por meio de serviços bancários on-line, etc. informações padrão, tudo o que eles precisavam era que eu carregasse uma digitalização de um extrato bancário.
O único problema é que é mais fácil depositar o dinheiro convertido em uma conta bancária. Se você não possui um em euros, precisará obter um cheque bancário (ordem de pagamento) e transformá-lo em dinheiro quando estiver na Europa. Você também pode conectá-lo a algo como Western Union, mas isso tem seus próprios problemas. Há uma taxa separada para essas duas opções; portanto, não valerá a pena se você estiver negociando apenas uma pequena quantia de dinheiro.
Em suma, eu recomendaria a resposta de Joel, a menos que você tenha uma conta bancária em euros; nesse caso, você deve usar o XE ou outro serviço via ACH ou EFT (sem taxa, com atraso de alguns dias antes de seu dinheiro ser depositado). Você provavelmente poderá obter uma conta em sua primeira visita, dependendo das leis de cada país ou das regras do banco sobre correntistas estrangeiros.