The winter so far has been one of the coldest for nearly 30 years in Britain, but such icy weather was more common in centuries past and should become even rarer going forward.