What European Christmas Markets have to do with the Holy Roman Empire; why are Christmas Markets mostly in German-speaking countries; history of the Advent wreath, Silent Night and the character named Krampus.