I live in Thailand so obviously hold THB. Is it best to take THB to Hanoi to exchange rather than USD bought in BKK then exchanged to Dong in Hanoi as that seems an expensive option.
Also is it convenient and safe to use a credit card regularly in Hanoi?