Лучше держать оба варианта, а не выбирать что-то одно.
Картой спокойно платишь в кафе, супермаркетах, отелях — в туристических местах это давно норма. А вот таксисту на байке, на рынке или в маленькой уличной забегаловке карту скорее всего не примут — там нужны донги наличными. Доллары с собой брать смысл есть, но исключительно как подушку безопасности: менять их на донги в обменниках или банках, а не расплачиваться ими напрямую — курс и приём доллара сильно скачет от места к месту.