In the largely Catholic Austria, Christmas markets are a long-standing tradition. In Vienna, for instance, the market is held in the large square in front of City Hall. Innsbruck opens its romantic Christmas market in the narrow medieval square at the foot of the Golden Roof. In Salzburg, the Christmas market takes over the square in front of the cathedral with its picturesque stalls, while the tree vendors occupy Residenzplatz on the side of the huge Cathedral. However, almost every small town has its own Christmas market.