Temperatures are set to top 19C today as Britain is hit by a plume of warm Mediterranean air, the Met Office said in its forecast - though a few unlucky areas could see rain