American in Spain here. Everybody declines USD. Literally got coffee for free this morning because it was the only shop I’ve seen out of like 100 in the week I’ve been here that wouldn’t take card.
For a charge of €2.50, when I offered $5 he opted to take nothing instead.