The area of Germany known as MittelRhein is littered with old castles like this one, Ehrenfels Castle, located between Rudesheim and Assmannshausen on the Rhine River. One of the many magnificent sites seen during my Grand European Tour with Viking River Cruises.