Корректен второй вариант. Подробнее см. в «Письмовнике».
Названия городов склоняются в сочетании со словом город: в городе Радужном.
Правильно: в городе Кемерово.
Верно: администрация города Смоленска.
Предпочтительно не склонять: в городе-государстве Вавилон, в полисе Спарта. Географические названия, включая городские и административные, как правило, склоняются, если они являются славянскими или давно освоенными именами в русском языке. Но в случае городов-государств и названий греческих полисов предпочтительно не склонять по аналогии с другими названиями территориальных единиц, приведенных в «Словаре географических названий» А. В. Суперанской (2013).
Литературная норма требует склонять русское название в сочетании с родовым словом город: в городе Удачном.
Название Миасс склоняется, в том числе корректно (хотя не обязательно) склонение в сочетании со словом город: в городе Миассе.
Правильно: в городе Лондоне. Подробнее см. в «Письмовнике».