January and February are the coldest months in England, although, the latter brings more sunshine. Frost does not last long and snow only makes an appearance occasionally. When it does, English villages look as if they are straight out of a fairytale.