If you do a fair amount of traveling, I strongly recommend you pick up a US dollar credit card and have a US $ bank account. The foreign exchange fees are generally 1-3% higher than if you purchase in the same currency and in much of the world, the US dollar is still the most accepted. If you see a good opportunity to purchase US dollars, I recommend you do so, and keep them in an interest- bearing account.
If you’re a good customer at a bank or credit union, make sure and ask for the preferred exchange rates, as this can save you a lot. I have found over the years that this has saved us money - as so many places charge in US funds.
Some of the airline credit cards offer some real benefits but generally come with fairly steep annual card fees – so evaluate your likely spend, and if worth while check into the various card options, which include no fee.