Looking for beautiful cities in Germany to visit? Here are 9 that were stops on a Viking Grand European River Cruise on the Rhine and Danube.