Weather models show heavy snow is forecast across the UK in early January, with up to 48cm (19 inches) possible in the far north of Scotland and major cities set to be impacted.