If you’re the kind of tourist who loves to be immersed in history (while never being far from 21st century comforts), you’d be hard-pressed to better the enchanting charms of Germany’s river towns.Once major centers of commerce, many of the smaller river towns struggled to survive as railroads and airlines opened up other regions to tourism and trade. However, thanks to the rising popularity of river cruise holidays, many have regained their former …