No more than 3 days in Hanoi, a few in Dalat. Avoid Da Nang, as there are terrible choices for food unless you are nuts for seafood (questionable as it can be full of mercury etc). Saigon is a lot of fun, more night life and better choices of food. Nha Trang is nice as well.