Luang Prabang, a UNESCO World Heritage Site located in northern Laos, is an important yet charming little town that ranks among the top must-visit destinations in the country. It features former royal palaces and more than 30 temples, old French colonial architecture as well as beautiful natural sites.