«Часто бываю на городских концертах и слышу, что ведущие и выступающие говорят «в городе Зеленодольск». Но ведь это неправильно! Надо говорить - «в городе ЗеленодольскЕ!», - написала нам Елена Симонова.
И вы, Елена, абсолютно правы. Начнем с примера из словаря. «Правильно: «в городе Лос-АнджелесЕ, на вилле, с яхтой, под солнцем». Да, географические названия можно и нужно (!) склонять с родовыми наименованиями (город, село, деревня, хутор, река и т.д) — в городе Москве.
Обычай не склонять географические названия укоренился в профессиональной речи военных и топографов: «в городе Москва».
И, соответственно, правильно: в городе ЗеленодольскЕ.