You can apply for Vietnam Visa through:-
Online procedure is easy and fast way to get Vietnam Visa. You have to fill a online form, submit online fees, within 2 working days you get an approval on your Email. You need two recent, identical, 2 passport type photographs with Visa Approval Letter, along with your passport. When you arrive the Vietnam Airport, show your Visa Approval letter with Photographs with stamping fee and entry-exit form at immigration office. There you get your Visa.
If you can Apply through Embassy, this a time consuming process, sometimes you need to visit Embassy more than 2 times, for the same purpose.