I live in a small town/city of about 40,000 people in the Seattle area. It has a government, a bus system (although it's part of the larger county service that also serves the neighboring town), a downtown and a ferry service to Seattle itself. It's also walkable in some areas. Still, while it has many apartment buildings, a majority of homes are still detached and on streets with little traffic. (Aside from homes curiously having driveways on busy main roads) Anyway, what makes a suburb different from a small town or city?