Vietnam is a country of incredible natural landscapes, including beaches, mountains, and deserts. For history buffs, Vietnam ...