This is happening all over the world. Most people think they are getting a better deal. The truth is that the credit card will still charge them a foreign transaction fee, and the exchange rate is worse than what the credit card would have done.
I always make sure and get charged in the local currency.