With children excitedly queuing up to meet Santa or decorate their own gingerbread man, you can enjoy a hot tea or coffee with your mince pie as you wander around the many stalls, boasting everything ...