Ciudad medieval, mercaderes y artesanos