My experiences with credit cards has been that the cr card co (visa, m/c etc) are the ones that charge a fee for currancy conversion NOT the San Pedro businesses. I learned this in 1994 and have avoided using my card ever since. I argued with the CSR at Visa to no avail. Even though San Pedro has a fixed conversion (2 Bze to 1 US), they charge about 4.5%.