I have just come back from 4 days in London..
I live in rural West Midlands.
In 40 minutes in a car, I can be in Gloucester, 45/50 mins to Cheltenham or Birmingham, an hour and ten to Bristol, a smidgen longer to Weston..
In 40 minutes in London I can get to.. another bit of London. (I got from Enfield to Hackney. )
What do we do here? Go places, see people, go to the pub, eat out, stay in, visit other people, watch tv, go to the cinema..
I would think being sensible the major differences are, less 24hour stores, I could still buy posh cake in Hackney at 9pm, the wholefoods store closed at 9.30... here, whilst there are some supermarkets that close at 9 or 10 and a few larger 24 hour ones, you are stuffed if you want posh cake or a packet of quinoa at 9pm.
Asides from that, everything is cheaper, prettier, you are considerably less likely to get stabbed or shot or run over and we have most of the same things Londoners do.. hot and cold running water, tv, internet, etc..