Цитата:-nz-
тут слова три, но сути не меняет: судя по вышесказанному, все слова должны писаться с Большой буквы: Ростов-На-Дону. так?
Нет, не так.
А вот так:
"Служебные слова, находящиеся в середине сложных географических названий (русских и иноязычных), пишутся со строчной буквы и присоединяются двумя дефисами: Комсомольск-на-Амуре, Ростов-на-Дону, Никольское-на-Черемшане, Франкфурт-на-Майне, Рио-де-Жанейро, Пинар-дель-Рио, Сан-Жозе-дус-Кампус, Сан-Жозе-де-Риу-Прету, Сан-Бендетто-дель-Тронто, Лидо-ди-Остия, Реджо-нель-Эмилия, Шуази-ле-Руа, Орадур-сюр-Глан, Абруццо-э-Молизе, Дар-эс-Салам". Д. Э. Розенталь "Справочник по русскому языку: орфография и пунктуация".