Vietnam is a land of incredible contrasts. From the emerald waters of Ha Long Bay to the high-energy streets of Ho Chi Minh City, you can spend weeks in this country without ever getting bored. And ...