Vietnam is a long, narrow nation shaped like the letter s, has a pristine beaches, mountainous highlands, and diverse cultural and historic sites.