Christmas Festival and Market Scores of stalls laden with gifts, festive food, carol singing and live music READ MORE