Doodledog it’s much more like a local market, but biggish (120+ stalls) with Christmas gifts and decorations and lots of local goods. There are usually a few overseas traders, and they are quite specialised.
There are actually four markets but all central, and it’s a compact town centre. It’s only on for one day (10th December this year), and is daytime only.
It starts with a parade with Father Christmas in his sleigh, reindeer, musicians, and Bernese mountain dogs (the best bit!). Santa stays in one of the market areas for a time, and there is family friendly entertainment in all the markets and wandering the local streets.
It’s a nice wee town, with a couple of self-guided tours that highlight different aspects of its history, some great buildings/and architecture and the Minster (which is amazing) has a Christmas Tree festival, which starts earlier in December and finishes on Christmas market day, so there’s enough to do for a weekend/three days easily.