It's generally better to choose to pay in euros when using a card in Spain. This is because choosing to pay in pounds could lead to a dynamic currency conversion, which can often have unfavorable exchange rates and may include additional fees.