The indie shops on Columbia Road and Ezra Street are opening late (from 5pm – 9pm) on four Wednesdays leading up to Christmas for all your gifting needs and you’ll be able to pick up trees from the market too. There’ll be mince pies and mulled wine to keep you going but no carolling or entertainment after last year got too overcrowded.