A traditional Christmas market opens at the new Valley Gardens public space in front of the Royal Pavilion on 26 November and runs daily until 27 December, from 12 noon to 9pm.