Stops here and there visit great cities and towns full of history such as Strasbourg, Cologne, Speyer and Heidelberg ... you ...