The former capital of Laos, Luang Prabang has been declared a UNESCO World Heritage site and is populated with ornate wats and elegant 19th-century French townhouses.