Правильно ли мы говорим. О склонении географических названий Прежде чем разбираться с темой о склонении географических названий, давайте вспомним некоторые термины, связанные с этой темой. Так, мы говорим Москва или город Москва. Во втором варианте появляется родовое наименование: город. Другие родовые наименования: село, деревня, хутор, река и т.д. А теперь посмотрим, что происходит с географическим названием, употреблённым с родовым словом. А происходит вот что: географическое название согласуется (то есть склоняется) с родовым наименованием: в городе Москве...
Одни говорят «в городе Москва», другие — «в городе Москве», причём и те, и другие уверены, что верный именно их вариант. В поисках правды мы однажды наткнулись на невероятно активное онлайн-обсуждение этой темы, из которого узнали, что в одни и те же годы учеников разных школ учили по-разному...