As a non-American, I’m very confused by this. If it’s a town, it’s not rural by definition. Because, you-know, it’s urban.
Also, could we get a definition of town vs small town. Do you not have the concept of a village? (Village in the UK would be a settlement with a population of a couple of thousand, with usually a pub, local shop, maybe a post office and primary school if you’re lucky).
Village usually means really upscale neighborhood. I have no idea why they’re called that, but they are.
Huh. Californian here, I usually only hear people say “village” when talking about towns in poor countries. (I don’t agree with this.)
Meant to add that, didn’t have the words and you nailed it. Thanks!