Florence has some amazing shops within the city that will cover all of your Christmas shopping. It's an incredibly magical time to be in Italy, and Florence has some of the best shops and markets in the country. With so many choices, the hardest part will be picking which places to go in order to find what you are looking for.
Madova is one of Florence's most legendary shops. Selling only gloves (but a huge variety of them), you can find something small but meaningful here. Following traditional workmanship standards, Madova remains a staple of Christmas shopping for both locals and expats looking to find something truly Florentine. It also has some of the highest-quality leather in the city.
You might also want to consider heading over to the Mercato Centrale where you can try out some of the local foods available. You'll find everything from dried fruit to delicious wines from the local cellars in the area. For some sweets, Vestri has everything you could ever want. Think about trying some of their amazing hot chocolate or pick up a chocolate bar or two to put in some stockings.
No matter what you plan on purchasing this Christmas season, you're sure to find it in Florence.