Germany's popular Christmas markets are back in business, and the Gluehwein is flowing in Heidelberg's old town — under the city's landmark castle.

A nativity play at the traditional Christmas market in Heidelberg, Germany. Photo / AP
A nativity play at the traditional Christmas market in Heidelberg, Germany. Photo / AP

Spread across several city squares, Heidelberg's Christmas market offers some 140 stalls along with an ice rink and a carrousel for children. The market is open well into the evening through December 22.

Ice skating at the traditional Christmas market in Heidelberg, Germany. Photo / AP
Ice skating at the traditional Christmas market in Heidelberg, Germany. Photo / AP

Christmas markets large and small are a feature of most German cities during Advent.

Heidelberg's is one of the most picturesque, with the illuminated castle presiding over the festivities.

Advertisement

Traditional offerings include gingerbread hearts, often emblazoned with Christmas messages.

- AP