Guide to Christmas Shopping in Britain
If you're dreaming of a traditional white Christmas, of fairy lights, festive atmosphere and seasonal shopping, here's our guide on what to buy and where to go, from Christmas markets in historic towns and...