Vang Vieng is a small idyllic riverside town en route from Vientiane to Luang Prabang, situated in an area of beautiful karst formations, the classic South-East Asian views that dip into lovely greys and mauves as the sun sets behind them and, in front, the Nam Song River turns to black with colours rippling in its reflections.