Christmas events cancelled but Windsor’s lights still go on