Free to attend and on the sparkly banks of the Thames, the Southbank Centre hosts a charming winter market each year, replete with cosy Alpine-style cabins, warming drinks and festive snacks. Cheese ...