On a 2019 Viking Longship from Viking River Cruises, we sailed through Switzerland, France and Germany.