Originally Posted by OutOfOffice
Is this all a very recent issue? When you tender your credit card, why not simply request the charge be run through in the local currency rather than checking after the fact.
In my experience, the request has no effect. Always "oops, I pressed the wrong button," or something to that effect.