However you approach Vianden, Luxembourg, the sight of the castle will surprise and delight you. Located on the Our River, 30 mi/48 km northeast of Luxembourg City, this town's well-restored medi...