This is a very home spun affair, but these days it is becoming very popular for all bigger towns and cities to have a Christmas Market (or sometimes styled a German or Bavarian market) in the weeks leading up to Christmas.
One the very best of these that we know of is the Bath Christmas Market. Now in it eighteenth year there are no oomp-pah bands, bratwurst or such-like, but just a huge selection of local craft, design and food stalls. They are all laid out in and around the wonderful backdrop of Bath Abbey and the Roman Baths. We now try and go every year, enjoying the mid-afternoon to early-evening time when the light fades and the Christmas lights start really twinkling. A great chance to start buying Christmas presents.
You can get to Bath by train from Weston-Super-Mare, or Yatton (all via Bristol) or use a couple of bus-routes. But if driving don't attempt to drive in to the centre ... Bath is bad for traffic at the best of times. Much better to use the excellent Park & Drive facilities, or as we do, park on the edge of Bath and cycle in on the Avon tow-path (part of the Bristol and Bath cycle route (lights needed after dark).
This lovely market runs from Thursday 28th November until Sunday 15th December.
Check out more here.