Temperatures have fallen sharply with flurries of snow and hail interrupting the recent spell of good weather