I was very fortunate to cruise with AMA Waterways on their famous Christmas Market River cruise from Basel, Switzerland to Amsterdam. Christmas Markets are held in almost every city and town in Germany and Switzerland (among many others), and are absolutely delightful! Rows of wooden stalls (reminiscent of a manager), elaborately decorated, selling all types of Christmas ornaments, food and drink, etc. Food stands are everywhere, and definitely worth checking out! Numerous kinds of pastries and sweets, hot pretzels, nuts, waffles and crepes, and of course lots of Bratwurst. But the most popular stand at any market is the Glühwein Stand, serving a variety of mulled wines (red or white), or perhaps hot cider and hot chocolate.
This is a 'must do' for everyone!