When: 10th – 20th December 2009 Where: Oxford Castle, Oxford £: What is it? The Oxford Christmas Market is a German-style Christmas Market with 30 stalls selling gifts and food. And if that isn’t enough to get you into the Christmas spirit, why not enjoy a glass of mulled wine and some entertainment? Local choirs […]