Правильно: в городе Краснодаре.
Верно: в г. Краснодаре. Подробнее см. в «Письмовнике».
Корректно: ученики выступили в «Городском саду» города Краснодара.
Правильно: в Краснодаре (Я живу в Краснодаре, в Москве, в Петербурге и т. д.). В канцелярской речи употребляется вариант в г. Краснодаре, в городе Краснодаре.
Правильно склонять: в городе Геленджике, города Геленджика.
Широко известные склоняемые названия согласуются со словом город: в городе Минске.
Правильно: в г. Краснодаре. Подробнее см. в «Письмовнике».
Правильно: в Краснодаре, в г. Краснодаре.
Корректно: города Казани, о городе Чистополе.