British temperatures are set to soar once again this summer with the hottest day of the year so far already hitting 25°C.
In the aftermath of the Covid pandemic and with the country still gripped by the cost of living crisis, staycations remain the preferred choice for many.
A new study of the latest Met Office records by Cofton Holidays has compiled data from the last nine years to find average temperatures and sun coverage for each of the most visited holiday favourites.
Meteorological data from weather stations across the UK was analysed, looking at measures such as average temperatures, frost days, sunshine hours and rainfall.
South Devon offers holidaymakers the best combination of hot and sunny weather overall, with London coming in as the hottest UK destination and Brighton as the sunniest.
Bristol, Bath and Cornwall also scored highly for reliably hot weather.
It comes as The Met Office has given its verdict on a reported mini-heatwave that could bring warmer weather to the UK next week.
Temperatures reached 24.8C in Porthmadog, north Wales, on Tuesday, beating Sunday's previous record of 24.4C in Plymouth.
Meanwhile, climate change is causing the hottest days in North-West Europe to warm at double the rate of average summer days - with trends in England, Wales and Northern France the most pronounced, scientists warn.
For England and Wales, the average summer day increased by approximately 0.26°C per decade, whilst the hottest day increased by around 0.58°C per decade, a report released last month said.
The table shows average maximum and minimum temperatures, and sunshine hours
Top 25 UK staycation locations for temperature and sun
Torbay (& South Devon): 14.92C, 8.4C, 1737.19
Devon: 14.67C, 7.86C, 1665.49
London: 15.75C, 8.09C, 1526.41
Brighton: 14.4C, 7.18C, 1891.75
Bristol: 14.53C, 7.33C, 1658.27
Bath: 14.66C, 6.89C, 1581.99
Cornwall: 13.45C, 7.21C, 1606.89
Liverpool: 13.57C, 7.54C, 1572.53
Blackpool: 13.42C, 7.01C, 1591.58
Birmingham: 13.86C, 6.28C, 1501.33
Nottingham: 13.78C, 6.48C, 1487
Sheffield: 13.71C, 6.92C, 1485.15
Dorset: 14.67C, 6.02C, 1482.97
The Cotswolds: 14.35C, 5.96C, 1523.55
York: 13.67C, 5.06C, 1557.12
Peak District: 13.41C, 6.01C, 1506.02
Edinburgh: 12.96C, 6.09C, 1449.07
Manchester: 13.62C, 5.85C, 1385.1
Scarborough: 11.46C, 4.96C, 1557.12
Snowdonia: 12.31C, 6.07C, 1298.71
Newcastle Upon Tyne: 12.29C, 5.24C, 1479.95
Leeds: 12.05C, 5.49C, 1384.13
Lake District: 11.77C, 4.26C, 1225.17
Yorkshire Dales: 10.81C, 4.65C, 1153.85
Scottish Highlands: 11.23C, 4.03C, 1004.99.