Yes, you can see a lot of beautiful places in Vietnam in three weeks. To make the most of your time, combine three to four major cities and do many day trips.