Shoppers can stock up on last minute supplies at Haverhill market.
There will be a Christmas Eve Market in Haverhill’s Market Hill on Wednesday, December 24.
There will also be markets on Saturday, December 27 in Bury St Edmunds and Haverhill, as well as a New Year’s Eve market in Bury St Edmunds.
The Bury market now has a licence to serve alcohol. Previously traders have had to apply for temporary events notices in order for them to sell alcohol.