You need a Form 1116 when your total foreign taxes paid is over $300/$600. Here’s a walkthrough for how to do it in TurboTax and H&R Block software.
When using a credit card or debit card outside the U.S., always choose to transact in the local currency and reject the U.S. dollar amount.
When you need to do an international wire transfer, do it through Fidelity or Vanguard.
Fidelity’s Total International Index Fund is more diversified than its other international index funds.