Ich lebe zwar nicht in Schottland und bin auch nicht derzeit vor Ort auf Reise, aber
in Schottland liegt die Neigung für Kartenzahlung deutlich höher als in Deutschland. Bargeld wird natürlich auch genommen - ist ja schließlich offizielles Zahlungsmittel.
Ob nun in Coronazeiten Bargeld grundsätzlich abgelehnt wird, wage ich zu bezweifeln.
Sicher ist Kartenzahlung gern gesehen, aber deswegen wird Bargeld auch nicht "verteufelt".
Außerdem:
Vielleicht erkundigst du dich bei deiner Bank, welche Gebühren bei Kartenzahlung im Ausland in Fremdwährung anfallen.
Bei manchen Kreditinstituten ist sogar das gebührenfrei. Wir holen mit der VISA Card unserer Bank immer kostenlos Geld am Automaten und bekommen den jeweiligen Tageskurs umgerechnet. Aber ! ...
man sollte darauf achten, dass das eigene Konto in der Landeswährung (also Pound) belastet wird. Wer am Automaten eine Belastung in Euro wählt, zahlt schon beim Automatenbetreiber eine Gebühr für die sofortige Umrechnung.