A leisurely river voyage reveals storybook castles, soaring cathedrals and picturesque riverside towns. Strasbourg has everything you could want in a European city—a soaring medieval cathedral ...