Упоминать главный город страны лучше правильно, да и любой другой город тоже. Может, неожиданно, но говорить, что вы живёте «в городе Москва» — неграмотно. Рассказываем, какое правило тут работает.
Правильно: в городе Москве
Здесь, по-видимому, придерживаются правила «несклонения» топонимов (хотя Москва и близко не оканчивается на –о), да и родовое слово присутствует. Но здесь работает другое правило: географические названия, которые употребляются с родовыми словами (город, село, река), согласуются с определяемым словом и склоняются: в городе Москве, у реки Волги, из города Екатеринбурга.