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

Да, перечитала сейчас и придумала еще третий вариант: в банкомате снимать доллары, а потом менять на рубли

