К разговору о средневековых городах, я тут прикольную статейку нашёл -
Medieval Demographics Made Easy. В ней автор рассуждает о демографии средневековых королевств с позиции ведущего ролевой игры, которому надо прикинуть основные параметры фентезийного мира - такие как размер, населённость, количество городов, и так далее.
Среди прочего, там также есть приблизительные цифры по количеству жителей в городах и деревнях. Так вот, две с половиной тысячи - это средненький такой город, которых множество по всему королевству. А столицы и культурные центры могут вмещать десятки тысяч жителей. Также есть ориентировочная цифра по количеству замков - в среднем на каждые 50 тысяч жителей страны приходится по одному замку.
Да, и к слову о замках. Кантерлот, насколько я понимаю - это не только один лишь замок, а ещё также прилегающий к нему город (Вычурные Штаны спрашивал у Рарити: "Вы проживаете в замке?"). А что до Понивилля, хоть он и зовётся "виллем", но вообще-то персонажи в разговорах постоянно называют его городом. Да и тысяча жителей - это не так уж и много, как кажется. Если так подумать, то триста человек - ну это где-то население пятиэтажки. То есть, слишком мало, чтобы заводить себе центральную площадь, ратушу, колокольню, рынок, и так далее.
Для сравнения, вот мультяшный город с населением в четыре тысячи человек:
А вот мультяшный город с населением в тридцать тысяч человек:
По мультфильмам они как бы тоже оба не производят впечатление многолюдных городов, однако "не верь глазам своим".
Конечно, никто не мешает пересчитать все домики на панораме Понивилля (кстати, вы там, по-моему, ещё дальний слой не посчитали), или отследить всех бэкграундных поняшек в массовке, но мне это кажется довольно бессмысленным занятием, потому что рисуется там всё, в общем-то, от балды. Поэтому, рассуждая о вселенной МЛП, я предпочитаю больше внимания уделять не прорисовке местности, а тому, что о ней говорят персонажи.