Лучше расплачиваться в динарах. Обменять можно на ресепшене в отеле. Карту, конечно, беру с собой, на всякий случай, но предпочитаю ей расплачиваться, деньги не снимаю. И вообще нужно сразу понимать, что цены они называют в динарах. У меня подруга купила сумку за 50 динар, а я за 50 долларов-)))))) только потому, что сама подумала, что цена в долларах, а они и возражать не станут-)
Санкт-Петербург