(0) Первый вариант с точки зрения поисковиков и системы безопасности браузеров имеет для разных городов разные домены, соответственно общие ресурсы могут браться из других доменов, что не всегда хорошо.
Например, если для домена типа gorod.site.ru будут указаны стили по адресу site.ru/stiles.css, то они могут оказаться заблокированы в некоторых ситуациях, потому что находятся на другом домене по логике различного пользовательского софта. То же самое касается скриптов. Жесткие настройки безопасности браузера, блокировщиков рекламы, и другие звери могут испортить сайт для пользователя. Поисковики тоже могут игнорировать ресурсы с другого домена. Однозначно лучше второй вариант.