Seasonal activitiesChristmas MarketsFrom its humble beginnings in 2001 when the market had 40 stalls and ran for four days, Bath Christmas Market... Read More