Расплачиваться лучше местными фунтиками, особенно за мелкие покупки. Точно могу сказать, что менять сразу все доллары тоже не стоит, вдруг не все потратите. Обратно не поменяете однозначно, или домой фунтики повезете (но, имхо, их вывоз тоже ограничен), или придется там тратить...