I grudgingly say that Vietnam is worth visiting. The scenery is absolutely beautiful and also because there are some amazing sights to see (and the souvenir shopping is pretty great, too). However, the Vietnamese people feel entitled to your money, without even having to do any work for it first. I was really unimpressed to have Vietnamese people demand tips from me, especially since this is not traditionally a tipping culture. I was doubly unimpressed to have a Vietnamese person complain about the size of an un-asked-for tip (about US$1, a pretty good tip for Vietnam). I also got very sick of being harrassed on the street by motorcycle drivers want to take you on a tour, but then again, I met other travelers who did not have that same experience as me. I think it was because I was a single girl walking alone that they felt like I was an easy target, but it did get on my nerves after awhile. Hoi An was an amazing place. No hassles from anyone in Hoi An and the people there were extremely nice. People-wise, it was probably the nicest place in Vietnam (although the people in Dalat were amazing as well). Hoi An is also the place you want to go if you want to have anything hand-tailored. I had three winter coats made in Hoi An and when I got back to Canada, I was complimented on all three of them. Also, if you’re interested in taking a Vietnamese cooking course, Hoi An is the place to go. Dalat is really nice, too. If you make it to Dalat and if you’re into adventure type stuff, do a canyoning tour with Hardy Dalat. They’re maybe not the most popular adventure company in Dalat, but they put on one hell of a tour and they are a lot of fun. I definitely recommend that.
I’d say that Vietnam is a fantastic country with lots to offer, but money-hungry Veitnamese people have an unfortunate tendency to ruin that for tourists.