No need for two brokers or an fx broker. Simply get an account with Interactive Brokers, then you can either
a) use EUR as your base currency, then buy US denominated stocks/etfs etc. (http://www.interactivebrokers.com/en/p.php?f=accountConfig&ib_entity=llc - click base currency)
b) use USD...