In the semi-rural towns right around me, you mostly can't do those things. There are usually nice small town centers but not a lot of houses in the immediate center (which is also near the elementary school; the regional high school is the next town over). There's also very little in the way of businesses. And most of the town is pretty spread out along various country lanes. It's very pleasant but it isn't really walkable.