Long, lean, and wildly varied — Vietnam stretches over 1,600 kilometres from its misty northern mountains all the way down to the warm, rice-padded flatlands of the Mekong Delta. In that single country you'll find ancient temples and buzzing street markets, sleepy fishing villages and chaotic motorbike-filled cities, emerald karst islands rising from silver seas, and hill tribe villages where life has barely changed in centuries.