Если использовать для городов - поддомены, как они будут создаваться, автоматом или вручную? Интересует, насколько трудозатратен процесс?

Если настроить "автоподдомены" и они будут алиасами-псевдонимами основного домена - тогда автоматически будет. Но с этим вопросом лучше обращаться к хостеру. Но даже вручную добавлять поддомены - довольно просто в панели управления хостингом, они должны быть алиасами-псевдонимами, обычно это делается в "пару кликов". По обоим вариантам реализации есть много информации в интернете.