I work for Isango.com, we have a quite good (and short!) overview of Vietnam here:
http://www.isango.com/Destinations.aspx?RegionID=6666
The full list of things to do can be found here, then you can filter by sub-category:
http://www.isango.com/SearchResults.aspx?&RegionID=6666
Cheers