I used to live in London. I feel really sorry for people that live there and don't realise how much better it would/could be, somewhere else. I had a 1 bed dingy flat, in a very dangerous area. It took me ages to commute to work. And it's so expensive!
I initially moved to Shropshire, and bought a 4 bed detached house for just 10k more than the 1 bed flat.
I'm now in a seaside town, about 20 minutes from Edinburgh. I have a 5 bed house, with a lovely sea view. It only cost me £200k, whereas in London it would be over a Million quid. The local schools are outstanding. My kids both benefitted from free Uni. Our town, whilst small (10,000 people), has all that you need, we have Aldi, Asda, Tesco, Dominos, Subway, Co-op, Indian, Chinese, Chippy, a sailing club, tennis courts, bowls, children's play parks, 4 amazing restaurants, one actually turns in to a club like venue at the weekend. There is a community hub that arranges group walks, Gala days etc. Everyone seems to know everyone. We have 5 beaches of white sand. Lots of woodland for dog walking.
And, if you want something more racy, just hop on the train in to Edinburgh and you have the whole city just 20 minutes away. Or, you can get to South Queensferry in 10 minutes - very old and quaint own, with loads of seafront bars and restaurants, and boat trips that offer day time trips along the Forth and night time Jazz cruise or Disco cruise etc.