Most cities grew by having the jobs people needed and then housing stock grew near those jobs. Large apartment buildings are common in many cities and downtown areas. Along with housing came the shops and restaurants to support the locals who lived nearby.
While it may not be completely obvious yet, one trend is to build new developments with retail on the first floor and residential (apartments or condominiums) above. Real Estate buyers are finding this kind of community very attractive. Look at Pier Village in Long Branch NJ. Plenty of restaurants, shops, health club etc. It is so successful that the developers are expanding. Sure, having the ocean there is no small asset, but this trend is getting popular everywhere.
Keep an eye open for