Myself and dh don't drive and have two children aged 13 and 8. Tbh it's not a problem, we deliberately live in a central area, bus/train services are excellent and if we drove we could easily afford to run one (maybe two), cars. The kids do as many activities as most their age, if something isn't doable by public transport we taxi (you can afford a lot of taxis if you don't have a car
), and I will always offer to pick up others by taxi whose parents don't have transport for whatever reason. Both children each have a friend in this situation, and the parents are grateful as their non-transport situation is due to the mum not having the car three days a week due to dh working away, and the other family can't really afford one.
I do have friends who insist on driving my dc's home after sleepovers etc, as they feel it's too much trouble for us, (it really isn't!) but I do make sure we return the favours, even if it's just offering to have their kids sometimes in school hols as they both work from home. This is something they're very grateful for and want to pay me for, but I won't take anything because it's my "return" favour iyswim.
We both work 15 mins walk from home, my dd's school bus leaves from bottom of our road and ds's school is 10 mins walk away (or taxi if weather's bad!)
We normally go on holiday abroad, and taxi to and from airport, we have fare slightly discounted as we're regular customers. So for us it's absolutely fine, both our families live between 100/200 miles away but we make regular trips by train, taxi when we get to station so nobody has to wait around to collect us, and because we're both non-drivers we've never had the argument about one doing all the driving! Depends where you choose to live I realise, but it works well for us. Our only problem is dealing with comments/questions from other people, some seem to assume our kids don't see life outside our four walls but we shrug off these comments now, if anything we're out and about as a family more than most! My work colleague was aghast that I'd taken my two swimming the other day, didn't think it possible! Why, bus there and taxi back isn't hard is it? I do wonder at some people!