From the stunning Halong Bay where 1,969 limestone islands jet out in contrast from the water to the charming lantern-lit streets of Hội An Ancient Town, Vietnam is a...