Firstly, congratulations on recognising that you can reduce your exchange rate risk by investing money in the same currencies you expect to spend it in.
I find it astonishing that other people retire abroad, then invest nothing in their destination country and spend the whole time fretting about exchange rates.
As for brokers, I used to utilise a TD Direct account in the UK to buy overseas stocks.
I am no longer happy with their charges, so try to route the business to another broker. They increased charges so I now pay 2% on exchange rates. So I lose 2% when buying and 2% when converting back. Not only that, if I have $20,000 converted to HKD (say), they only allow me to spend 90% of it in one trade, in case there are exchange rate fluctuations. They ignore the fact my total account would cover any liabilities many times over. If the US arm is as bad as this, I suggest you look elsewhere. You need to target less than a 1% loss on exchange rates.
A lot of my overseas holdings are in Investment Trusts (closed end investment company). LSE:JEO has a very good long term track record. I presume you have some similar options listed in the US.