Ligero desafío de marco aquí: No es necesario tener una cuenta denominada en euros para gastar dinero electrónicamente en Europa sin comisiones.
Muchas tarjetas de crédito emitidas en Estados Unidos, sobre todo las destinadas a viajes, no cobran comisiones por transacciones en el extranjero. Yo mismo tengo al menos media docena de ellas. Son muy comunes en Estados Unidos, incluidas algunas que no cobran cuota anual. Basta con decirle al comerciante que cargue el importe en euros y el banco convertirá automáticamente los dólares a euros, normalmente a un tipo de cambio muy cercano al interbancario del momento.
Además, si quieres euros (o cualquier otra divisa) en efectivo, puedes abrir una cuenta corriente con una tarjeta de débito en un banco estadounidense en USD que no cobre comisiones por transacciones en el extranjero y que también te reembolse las comisiones de los cajeros automáticos (incluidas las que cobre el propietario del cajero). Entonces, al igual que con el uso de tarjetas de crédito en comercios, sólo tienes que decirle al cajero que retire dinero de tu cuenta en la divisa local que sea (es decir, euros en la zona euro) y tu banco te lo cambiará por dólares al tipo de cambio vigente y también te reembolsará las comisiones que te cobre el cajero. Personalmente, utilizo una cuenta corriente Schwab para este fin, aunque existen otras cuentas similares. La cuenta corriente Schwab es totalmente gratuita y no cobra comisión alguna por retirar moneda extranjera, así que puedo ir a cualquier cajero y retirar la moneda local. Schwab abona entonces en mi cuenta las comisiones que el propietario del cajero pueda cobrar por la transacción.
Todo esto es mucho más fácil que mantener una cuenta denominada en euros y funciona igual de bien dondequiera que viaje, no sólo por Europa. Todas tus cuentas seguirán denominadas en dólares estadounidenses y los comercios las cargarán en la moneda local. Sólo tienes que decirle al comerciante, al cajero automático, etc., que cargue el importe en la moneda local y dejar que tu banco haga la conversión gratis en lugar de que lo haga el comerciante. No hay razón alguna para pagar al comerciante para que cargue el importe en dólares. Casi siempre le aplican tipos de cambio muy desfavorables.