The Rhine is lined with not only castle hotels but castle ruins and mighty fortresses. In fact, The Upper Valley of the Rhine has over 20 castles, most of which are open for touring.