Интересный вопрос. Разница, прежде всего, в том, что Московская область – наименование субъекта Федерации (см. статью 65 Конституции Российской Федерации); слово Подмосковье такого статуса не имеет. Поэтому в официально-деловой речи будет употребляться сочетание Московская область, но не слово Подмосковье: правительство Московской области, Министерство финансов Московской области.
Однако в неофициальной письменной речи, в публицистике и тем более в устной речи слово Подмосковье свободно употребляется как синоним словосочетания Московская область, для обозначения более близких к Москве городов и более отдаленных употребляются сочетания ближнее Подмосковье и дальнее Подмосковье. Другими словами, понятия Подмосковье и Московская область идентичны, можно говорить лишь о том, относится ли тот или иной город Московской области к ближнему или дальнему Подмосковью.
Название Ростов Великий было придумано в середине XIX века (в древности город называли просто Ростов) и получило распространение благодаря трудам историка-краеведа Андрея Александровича Титова. В работах Титова поначалу использовалось написание Ростов-Великий, однако впоследствии прочно закрепилось написание без дефиса. Можно предполагать, что на это повлияло стремление уподобить это название наименованиям Великий Новгород, Великий Устюг с одновременной синтаксической стилизацией под древнерусский язык, где постпозитивные определения употреблялись гораздо чаще, чем сейчас. Современное написание следует сложившейся традиции. Его правомерно считать исключением из правил дефисного написания топонимов. (Ср. ситуацию с наименованием Струги-Красные: орфографическая норма требует написания через дефис, но в современной практике письма абсолютно преобладает раздельное написание; оно же зафиксировано как официальное.)
Запятая перед и не требуется.
Запятая не ставится.
Оптимально: жители города Ногалес.
Написание географических названий в разных языках часто определяется традицией (существующей для данного языка) и вполне может не соответствовать написанию и/или произношению, принятому в той стране, где находится данный географический объект. Это нормально, так бывает во всех языках. По-русски название этого грузинского города принято писать Сигнахи, такой вариант фиксируют словари русского языка.
К сожалению, в словарях разнобой. Думаем, правильнее: Славянск-на-Кубани.
Считаем такое написание корректным.