In Europe they can't add credit card charges to the bill. It's what the credit card cartel enfoces in the contracts.

There are often unofficial discounts for paying with cash, especially if you don't want a receipt.