The Met Office said up to 20cm of snow could fall on higher ground in northern Scotland on Wednesday.