Christmas market, aka advent market, celebrates Christmas during the four weeks of advent. Originating in German-speaking countries, they have spread to many places & are great to get into the holiday spirit.
Some common themes are Christmas trees, nativity scenes, and Santa Claus. For food & drink, there are traditional German dishes like Bratwurst and Glühwein (mulled wine).
While you may buy beautiful mementos from the stalls, the markets are more than just shopping. There are many local cuisines and drinks to try, made on the stands in front of you.