It feels like most of Britain piles into Bath and Birmingham for the big Christmas market blowouts but I went to Bristol ...