20th November  Best of Wiltshire Christmas Fair, Marlborough Town Hall, SN8 1AA. 10-4pm