Almost every town and city in Germany offers a Christmas market, where besides Glühwein and other traditional beverages and meals, stalls offer art, candles, cards and almost everything that has got to do with Christmas. The markets are well visited and concerts ensure that people are entertained. Have a look in the local press to see when and where the Christmas Market is situated.
Okay I am honest since I am writing this tip with a massive hangover... Gluehwein is hot red wine cooked with a special mixture. It does not taste like witches brew but it has the same effect. Offered during Christmas season almost all over Germany. Three cups knock you out of your feet. You can also try it with a "Schwung" a little kick as an extra ingredient - Gluehwein with Rum or Amaretto. Makes the drink even more potent and you get drunk a lot quicker. I tried it and will stay away from hot wine drinks for a while :-))