Ответы справочной службы
Правильно с пробелом (как во втором варианте).
Страница ответаПравильно: в городе Краснодаре.
Страница ответаПравильно: в Краснодаре (Я живу в Краснодаре, в Москве, в Петербурге и т. д.). В канцелярской речи употребляется вариант в г. Краснодаре, в городе Краснодаре.
Страница ответа