Если для какого-то города указать строки (каждую с новой строки):
Первая строка
Вторая строка
Третья строка
То, например, в шаблоне "city_switcher_select.tpl" их можно вывести так:
{{ row.params|split("\n")[0] }}
{{ row.params|split("\n")[1] }}
{{ row.params|split("\n")[2] }}
Если настроить "автоподдомены" и они будут алиасами-псевдонимами основного домена - тогда автоматически будет. Но с этим вопросом лучше обращаться к хостеру. Но даже вручную добавлять поддомены - довольно просто в панели управления хостингом, они должны быть алиасами-псевдонимами, обычно это делается в "пару кликов". По обоим вариантам реализации есть много информации в интернете.
Sitemap будет отдельный для каждого поддомена. Метатеги настраиваются стандарту, но тоже отдельно. Там если объяснять упрощенно, представьте, что некий вебмастер для каждого города установил отдельный движок, что конечно довольно неудобно в обслуживании и дорого, если покупать лицензию ДЛЕ на каждый город. Так вот модуль позволяет этого избежать, используется только один движок, а переключение в админпанели между городами происходит с помощью одного переключателя.