La Roche-en-Ardenne is located about 70 kilometers from Liege on the banks of the River Ourthe. This charming little town is surrounded by dense forests and has a fairytale medieval castle at its heart. The Deister Belvedere, on the promontory above the river, offers superb views of the town and the river valley. There are two beautiful bridges crossing the river, while the wooded riverside is wonderful for slow, relaxing walks. Kids will love exploring the ruins of the 9th-century castle of La Roche-en-Ardenne, built high on a rocky escarpment. The Museum of the Battle of the Ardennes features the history of the area in the Second World War. There is a nice animal park on the Deister plateau, with red deer, pheasants, wild sheep, wild boar, wolves, and many farm animals.