From rolling fields to lower property prices and people who actually say hello to you in the morning (rather than shove you out the way on the escalators), it's little surprise that more and more of us are craving the simple life of the countryside.
Government figures released last year showed that Londoners in their thirties are leaving the capital in record droves of nearly 60,000 a year.
The big question, of course, is where to go.
A new survey has revealed the top 50 rural places to live in Britain, featuring areas that combine the country idyll of space and beautiful views with a great quality of life.
The annual Halifax review assesses the best countryside places to live based on a wide range of factors, including life expectancy, crime rates, weather, employments, school results, broadband access and personal well-being.
These are measured using figures from the Office for National Statistics (ONS) and local government data.
The tranquil East Midlands borough of Rutland - England's smallest county - has come out trumps this year, topping the list of best rural places for quality of life.
This gorgeous corner of Britain, known for its iconic Normanton Church on Rutland water (above), is all about sublime countryside peppered with sleepy villages and quaint market towns.
The survey found that residents here tended to be fit and well, with over 96% reporting good or fairly good health. The employment rate in Rutland is high, with four out of five of 16-64 year olds in occupation, and a weekly average earning of £623.
The area boasts one of the lowest crime rates in the country and relatively good weather, with less rainfall per year here than the national average and more weekly sunshine hours (30.4 hours against the national average of 29.5 hours).
Perhaps due to all this, ONS data on personal well-being indicates that the Rutland adult population is among the most happy, satisfied and content in Britain.
Chiltern in the South East of England comes next on the list.
The jewel in its crown is the Chiltern Hills (above), an Area of Oustanding Natural Beauty that's perfect for a spot of walking, hiking and general exploration.
"The inhabitants of this Buckinghamshire local authority district tend to be in good health, with a high average life expectancy of 82.2 years and 97% reporting good health," reads the entry on this year's survey. "The employment rate is 80% and those in full time occupation typically enjoy high incomes with weekly average earnings of £941 – the highest amongst rural areas in this survey. "
In at third place of best rural places to live is Uttlesford in Essex.
This region is ideally located for commuters, with close links to London and Cambridge and a real sense of countryside life. Beautifully preserved medieval towns include Thaxted and Saffron Walden, with its museums, mazes and public flower gardens (above).
"Uttlesford has consistently reported positive scores across a wide range of indicators for a number of years," says Craig McKinlay, Halifax Mortgage Director. "And taking a wide range of economic and social factors into account residents here can now lay claim to having the highest standard of living in rural Britain."
South Northamptonshire has made the fourth most desirable place to live in the British countryside this year.
A rural and sparsely populated landscape, this area of the East Midlands has remained largely unchanged for decades, with miles of rolling green countryside, woodland and quiet country lanes.
Its Roman town of Towcester is home to a famous race course (above).
Overall, the top 50 rural places to live in Britain are dominated by the South East with fourteen districts found in this region, followed by East of England which claims ten of the top 50 spots.
Southern areas tend to receive higher ratings for weekly earnings, the weather, health, and life expectancy. Whereas Northern areas score well on education in terms of grades and smaller class sizes, lower house prices in relation to earnings, and both lower traffic flows and population densities.
Come see all 50 of this year's best rural locations, below.
The top 50 places to live in rural Britain
(in descending order)
Rutland, East Midlands
Chiltern, South East
Uttlesford, East of England
South Northamptonshire, East Midlands
Rushcliffe, East Midlands
Waverley, South East
South Cambridgeshire, East of England
Mid Sussex, South East
Huntingdonshire, East of England
South Oxfordshire, South East
Babergh, East of England
East Hertfordshire, East of England
West Oxfordshire, South East
South Kesteven, East Midlands
East Cambridgeshire, East of England
North Kesteven, East Midlands
Aylesbury Vale, South East
Tonbridge and Malling, South East
Wealden, South East
Mid Suffolk, East of England
Orkney Islands, Scotland
Hambleton, Yorkshire and The Humber
Richmondshire, Yorkshire and The Humber
Selby, Yorkshire and The Humber
Malvern Hills, West Midlands
Harborough, East Midlands
New Forest, South East
Vale of White Horse, South East
Wychavon, West Midlands
Tewkesbury, South West
South Derbyshire, East Midlands
St Edmundsbury, East of England
Tandridge, South East
South Staffordshire, West Midlands
South Norfolk, East of England
Ryedale, Yorkshire and The Humber
Test Valley, South East
West Berkshire, South East
East Riding of Yorkshire. Yorkshire and The Humber
Shetland Islands, Scotland
Cherwell, South East
Suffolk, Coastal East of England
Cotswolds, South West
North Dorset, South West
Wiltshire, South West
East Dorset, South West
Newark and Sherwood, East Midlands
Herefordshire, West Midlands
Photos: Rex Features and ThinkStock