In our nearby cities the rise of the German market has taken hold. Bristol is a fairly commercial and "oompah" affair, but our favourite is Bath Christmas Market. Great shops to browse, a compact centre, and the floodlit Abbey dominating the squares that are filled with market "chalets". What is particularly nice about the Bath market is that most of the stalls are local Somerset and area artisans or small businesses: food or crafts, selling their wares. And you are often talking to the artist or cook who makes the items.
Roll on Christmas!