Izgled grada
Srednjovekovni gradovi su podizani na nepristupačnim položajima kako bi teren mogao da igra bitnu ulogu u njegovoj odbrani. Okruživale su ga zidine sa kulama, a oko bedema u ravničarskim predelima kopan je dubok i širok jarak koji je punjen vodom.
Zidine, koje su štitile građane, takođe su ih primoravale i da žive na malom prostoru. Sa povećanjem stanovništa, dolazilo je do građenja bez reda, te su ulice bile krivudave i zavojite, često i ćorsokaci.

(Gradska ulica)
Široke ulice vodile su od gradskih kapija do centralnih trgova, na kojima su se nalazile bitne institucije i ustanove, kao i lepe kuće, gostionice, trgovačke radnje.
Ipak, svi stanovnici nisu mogli da stanu u gradove, pa su se iseljavali izvan utvrđenja. Tako su nastala podgrađa.