Запятая перед тире нужна.
Предпочтительно согласование в ед. ч.: большинство жителей живет в городах.
Слова как струна выступают в роли сравнительного оборота, поэтому запятая перед как нужна.
Нет, обособление не нужно: оборот с как по смыслу тесно связан со сказуемым.
Лучше: живет.
При подлежащем, в состав которого входит слово много, сказуемое обычно ставится в форме единственного числа: Много зверей живет в лесу.
Верен первый вариант, повторять предлог не нужно.
Запятая нужна, поскольку здесь есть прямое сравнение.