Если есть банковская карта - лучше расплачиваться ей - почти в каждой лавчонке есть терминал, деньги снимут в рублях по курсу Вашего банка, если нет карты или не принимают то лучше Евро, мне показалось в том районе больше распространен Евро, или меняйте на Лиры (если поменяете по хорошему курсу то даже лучше чем Евро). В доллары пересчитают с повышением.
Санкт-Петербург