You’ll find plenty of cafés scattered across almost every town in Germany. On any given afternoon, you’ll likely discover them bustling with people sharing a tradition that’s become a core of everyday German life.
German New Year’s Eve is also referred to as Sylvester Night. Named after a fourth century pope, the Feast of Saint Sylvester falls on December 31st. Saint Sylvester left a memorable mark in history after allegedly healing from leprosy and baptizing the Roman Emperor, Constantine the Great.
Widely celebrated in Germany, St. Martin’s Day (Martinstag) is a Catholic feast day dedicated to St. Martin of Tours. Martin was born in Hungary, in 316 A.D., and as a teenager joined the Roman army, becoming a soldier as his father had.
While you’ve probably heard about Germany's May day and the poles that go with it, have you heard of the night where witches dance on mountain tops when it's not Halloween? On April 30 each year, the pagan festival of Walpurgis Night takes place.