Горожане - жители города. Это могут быть женщины, мужчины, дети.
Крестьяне - бедные люди. У них не было всего хорошего, нового и дорогого. Они пользовались старыми вещами. Самый низкий род крестьян - чёрные крестьяне - самые бедные.
Различие в смысле слов.