It is depending on how long do you travel in Vietnam. If you have short time, I strongly recommend you to choose a travel agent. They will help you will plan and cost you need. If you have time (more than 3 weeks), you can go by your own. Come, see and book.
Have good day.
Hanoi Tour Planner