Visiting a Christkindlemarkt, or Weihnachtsmarkt, in Germany is both interesting and fun, never mind the cold. It makes for a good excuse to drink some warm glühwein (spiced wine).
Warning: A cup of glühwein will warm the soul; careful, it may also loosen the wallet