Obligatory apologies for formatting, on mobile.
For context, my friends and I have recently started playing D&D and I wanted to know how a city... well, becomes a city.
How does an area/location become settled, and eventually grow into a town or city? What features are necessary for a place to be settle-able (I'm guessing water is a big factor but what else)? How did current (or past) existing cites come into existence and spread out?
Alternatively, are there any books i should read about the birth and development of cities/towns?
This old answer (from u/Celebreth) about the geographic advantages of Rome might interest you while we wait for a full response. www.reddit.com/r/AskHistorians/comments/1p9wew/did_the_city_of_rome_have_any_geographic/