Ideal duration: 7-10 days
There are military sites which will make you sore, there is culture and heritage which will make you smile, there are national parks that will get your adrenaline running and there are ravishing beaches that will bring you to peace.
Traffic in some cities like Danang can be a major turn off. People drive crazily in Vietnam.