Just do instanced housing. Each plot can have any number of houses on it. When you click the placard, you get a list of houses you can see there (with thumbnails).
Less popular locations will have their prices reduced over time to ensure someone uses them.
With hundreds of houses per plot, the streets should look much more populated than they do now.