По второму. Вы играете на случайных картах? Если да, то там вроде как можно при генерации отключить опцию случайных городов, тогда в большинстве случаев они будут стоять на правильной местности.
Если карты не случайные, можно отредактировать их в редакторе карт.
Если не можете сделать такой мод-так и скажите. К чему эти советы...
Добавлено через 1 минуту
Первое будет, думаю, сложно.