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