I have a credit card but always pay by PayPal. That way although you pay a small extra charge, you do ot get ripped off by the credit card company when they see you paid in a foreign currency. PayPal is quick, easy and only they have your credit card details.
$19.99 works out about ?13.00 at the moment, the pound is quite strong against the dollar. Take advantage of it.