Experience holiday magic in six German towns along the Danube and visit some of the best Christmas markets in Germany.
From burning castles to swords and magic and velvet gowns, medievalism has taken over 21st century pop culture.