I will be travelling on a cruise with Holland America March 2011 and will be stopping at 3 ports in Vietnam during the cruise.
Dear Jane Ruddock
You need to obtain your visa prior to your trip since there is no visa on arrival for seaports. Please find the below for information on how to obtain your visa in UK at Vietnamese embassy:
We wish you an enjoyable trip to Vietnam.