Prepare a visa or MC US dollar dual currency card, because many POS machines in Vietnam accept US dollars, so there is no exchange fee
For now, get one ICBC’s multi-currency card is relatively good.
UnionPay Global Connect Multi-Currency Card
BOC Global Connect
No handling fee