Можно создать один большой портал, состоящий из разделов, отдельных городов. Это очень похоже на предлагаемое Вами. Тут может быть и API, и возможность создавать заинтересованным людям из других городов все как хотят они, через этот API, но не только. То есть, это нечто в стиле как у мэйнстримовых магазинах МВидео, Техносила, где есть выбор городов, а сайт один. Просто глубже развить идею, создать API, а не один движок. Дать возможность работать самостоятельно заинтересованным людям. Низкоуроневый каркас. И в то же время народ будет знать, что есть одно большое место, где есть все города, идешь и смотришь. И не только афиши, можно пойти дальше в плане областей информации.