While many of Europe’s biggest and best Christmas markets pop up at the end of November and stay open until the holiday, other cities and towns choose to hold such events just for a single day or weekend.
Stately homes and castles are also often the sites of such shorter-running affairs. Germany’s smaller towns and villages often hold modest events with a charm all their own.
Here is a sampling of Christmas markets that are open for a limited time. Round out your research at christmasmarkets.com or check town or regional websites.
Elsinore (Helsingor): Kronborg Castle Christmas fair, Nov. 28-29 and Dec. 5-6; admission 50 Danish krone (about $7.15)