Ответ:
Ошибка в том, что города в Средние века не были просторными и с канализацией. Правильный вариант:
Города в Средние века не были просторными, имели узкие улицы и не имели канализации.
Ошибка в том, что города в Средние века не были просторными и с канализацией. Правильный вариант:
Города в Средние века не были просторными, имели узкие улицы и не имели канализации.