Bring back the street!
We are constantly campaigning to bring back the "street" as an element of urban design. Cities and towns in times past have arranged themselves around the street with great success.
Buildings on either side of about 3 storeys to create an architectural space: Enough distance between for privacy and access at the same time. A mix of uses. And you get a thriving place which is safe and most pleasant for shopping working and living.