Brits will enjoy the hottest days of the year so far over the Easter Bank Holiday weekend with mercury set to hit 22C this weekend.