I'm going to take a stab at this.
I haven't done any city maps so I may fall flat on my face, but it's worth a try.
-D