In Florence, there is plenty of choices. In December, in fact, you can find the Weihnachtsmarkt, a traditional German Christmas market in Piazza Santa Croce. This Christmas market features wooden houses decorated in Christmas style, bringing a bit of Germany to the heart of the city. Here you will find German food like sausages, grilled pork, pretzels, strudel and other delicacies. You can also head for the Fortezza da Basso for "Christmas in the Fortress", where many stands will help you to find the perfect gift.
At the Obihall there’s “Waiting for Christmas”, the Italian Red Cross fair.
In Piazza Santissima Annunziata there will be the Fierucola of the Immaculate Conception, while the Christmas Fierucolina will be held in Piazza Santo Spirito.