Aquí en general se usa tarjeta. En ciudades más pequeñas, incluyendo la mayor parte de capitales de provincia, aunque con tarjeta se compra prácticamente en todos lados, si que he visto dn negocios más antiguos que no les hace mucha gracia (principalmente bares,).
En lo personal, hasta que no me mudé a una ciudad grande siempre pagaba con efectivo porque sacar dinero era cosa de un paseo de 15 minutos, pero en donde vivo ahora lo normal es que me quede a más de media hora en dirección contraria a donde suela tener que ir, y es un coñazo perder tiempo así sin aprovechar para hacer un recado.