I just have one quick point to make. With all due respect to Tracker, avoid using American (or Australian, for that matter) cities as models for yours, unless you are deliberately aiming for the colonial era or later in the technology/society/politics of your world. Some of the earliest American cities might suffice, but you are better off looking to Europe if you are thinking of the medieval period.