Ok, I’ll pitch for villages. We moved from London to a village six years ago, and we bloody love it. We walk/bike to our lovely little Primary school, there are two very nice pubs, a post office, newsagent, chemist, doctors, three cafes/tea rooms, a deli, a florist, a jewellers and a museum.
There is tonnes going on - loads of activities for kids, film society, wine society, biennial charity ball, Horticultural society, WI, sports teams, fitness groups, artist open house events, I could go on.
It is an immensely friendly place - if I can’t get to school pick up for any reason there are at least a dozen other parents I could ask to grab the dc. We all help each other out with lifts to Cubs/Brownies activities and away football matches etc.
There is an ofsted outstanding secondary school in the next village - kids from our village walk or cycle there. No issues about catchments or stress about getting them in. There is a nice city not far away for theatre/shopping/dinners out, and London is commutable.
But best of all, in addition to all these amenities, I walk out of my gate and I’m in a National Park. The dc are growing up finding lizards and slow worms in the garden, and picking apples in our orchard for juicing at the village’s Apple Day. The views are beautiful, the High Street is pretty.
Not all villages are like this; a lot are stuck in the 1950s with nothing going on except gossip. But if you choose carefully, they can be wonderful places to live.