You also have to consider where is the money to settle the offshore charges?
I maintain an Australian credit card cos my mates come and spend here, I card for them and they pay me back via local bank transfer over there, avoiding the general 3% FCC Australian banks apply.
I then spend down the AUD when I go over there, and if I can card the spending (preferably without surcharge), I spend it via local card.