В справочных изданиях, посвященных вопросам практической стилистики, указывается, что названия городов, сел, деревень, поселков, усадеб, выраженные склоняемым существительным, как правило, согласуются в падеже с определяемым словом, например: в городе Москве, у города Смоленска, над городом Саратовом; в деревню Дюевку, через хутор Подбанку, в селе Ильинском. Однако стилистические особенности текстов могут влиять на выбор вариантных форм. Как известно, в деловой речи (часто из соображений номинативной точности) топонимы могут быть употреблены в форме именительного падежа при наличии родового слова в форме косвенного падежа: в городе Москва; в деревню Дюевка; в селе Ильинское. Если после родового слова в форме множественного числа следует список топонимов, то вполне объяснимо они могут быть представлены в своей исходной форме, то есть в форме именительного падежа. При этом никаких препятстствий для сторонников склонять топонимы тоже не существует, и вариант в городах Новосибирске, Иркутске, Красноярске считать ошибочным нет оснований. Вопрос возникает другой: чем оправдана подобная лексическая комбинация, действительно ли в этом случае необходимо слово города?
Нарицательное наименование пишется строчными, собственное - с прописных букв. Пожалуйста, уточните, как употребляется это наименование в Вашем случае.
Правильно склонять: в городе Геленджике, города Геленджика.
Правильно: в городе Пушкине.
Верно: в трех тысячах городов.
См. в Горячей десятке вопросов.
Правильно: в Москве, в городе Москве.
В образных названиях городов правильно написание первого слова с прописной буквы.