The South Bank Christmas market returns with plenty of seasonal delights along the Thames, promising magical riverside strolls this winter.