Costco American Express offers 2% cash back on travel expenses. I'd like to take advantage of that and use it to pay for my on board expenses and book for a future cruise. Has anyone being charged for foreign transaction fees? I contacted American Express and that rep was unsure of it. TIA.