Not absolutely sure I understand the question. What do you mean by "a credit card with no charges for using abroad"?
Do you mean they don't make an additional transaction charge because it's abroad? Or just that the card itself isn't one you have to pay for but it will work abroad?
If it's the latter just about any card other than American Express will do the job and there are no charges provided you pay it all off. I use my mastercard when I'm abroad and have used Visa in the past. I don't appear to be being charged for anything additional. It's probably built into the exchange rate of course but even that is better than the money changers give you anyway.