Burgrestaurant Nideggen offers a fine dining experience within a restored 12th-century hilltop castle featuring historical museum displays.