Скачиваешь покупаешь игру Gothic II. Запускаешь, добираешься до города... и вот он тебе - город.Средних размеров, средневеково-фэнтезийный, портовый Хорошо прописанный.
Кстати, поэтому может подойти хорошее описание какого-нибудь реального средневекового города, только не растянутое на 500+ страниц какого-нибудь романа .
https://books.google.ru/books?id=GkJVrIJ7TWQC&printsec=frontcover&hl=ru#v=onepage&q&f=false - около 280 страниц с экономикой.