Civilizations have always been built around rivers. So, it stands that cruising on a river can be a journey directly into the heart and pulse of some of the world’s most intriguing cities and towns, often filled with river-abutting scenery you aren’t apt to discover by land. Fairytale castles, forests, cobblestoned villages and history are …
