Неплохо бы сделать какой нить механизм взаимодействия между своими городами. А то еси нада мне в одном городе камень например, а в другом излишек, приходится просить соседа первого города, чтоб он на рынке второго города, где излишек, купил камень, а когда придет передал его в первый город.
Как вариант, можно разрешить покупать товары на своих лавках или просто отсылать в свой город караваны с ресами. PS Про использование обозов не советуйте, не всегда это оправданно и возможно (например еси меж городами море (как следствие вышесказанного, прошу не советовать использовать кораблики)).
PPS Сразу, заранее хочу возразить критикам идеи, описав немного абсурдную ситуацию: между 2мя городами разных игроков (даже воюющих меж собой) караваны с ресами ходят, а между 2мя городами тогоже игрока нет.