Hi
I agree with what you say, about debit/credit surcharges are no longer allowed under EU Law. Not sure how much this always benefits the customer, especially when using holiday companies, who used to charge a very profitable % on credit card bookings (No charge for Debit Cards). No doubt the basic holiday cost has now been increased for everybody, even those using debit cards, to recover the revenue.
There are at least two businesses offering acomodation in Arrillas that will not accept card payments. Their terms are cash only. Have had no personal experience of this, but only what I have been told by holiday acquaintances who had to draw cash on their cards to pay.
Geoff