Cruise the northern canals from Berlin to Amsterdam, along the Elbe and Havel rivers. You'll discover the history of Berlin, with its prestigious castles and tormented past, before exploring Potsdam, Magdeburg and Bremen, all cities that will make you app...