Castles Along The Rhine

The spires of medieval churches and castles appear around each bend in the river, and vineyards climb the verdant hillsides.