Casterton, Dartmoor and Hamilton shivers through sub-zero temperatures