The weather aside, England has so much going for it, from dynamic modern cities such as London and Manchester to wonderful coastlines, from world-class cultural institutions in the capital and elsewhere to dramatic forests and other fantastic landscapes, that it's often hard to see why anyone wants to spend money leaving it.
This is a longstanding favourite with kids, with Pembrokeshire especially well known for its glorious beaches, and nearby Cardiff a great place for a city break as well as having good beaches within a stone's throw and easy access to the outdoor activities paradise of the Brecon Beacons. Snowdonia and North Wales (comprising Gwynedd, the Isle of Anglesey, Conwy, Denbighshire, Flintshire and Wrexham) offer more superb landscapes and opportunities for outdoors pursuits, plus some fantastic seaside resorts and castles to visit.
This has always been a good bet for a UK family staycation, with wild landscapes studded by some wonderful cities, especially capital Edinburgh, which is stuffed with so many great attractions for kids it makes for fantastic city-break destination in its own right. To the north of it, Perthshire boasts mind-blowing landscapes of mountains, lakes and rivers offering lots of scope for getting active and feeling at one with nature.
This might not be an immediately obvious choice as a family holiday destination, but Belfast and County Antrim are an interesting bet, combining a city that has undergone remarkable changes over the past decade or so, and is now full of culture, entertainment and excellent shopping, with beautiful countryside including Northern Ireland's most popular attraction, the Giant's Causeway.