Первый вариант лучше, поскольку второй может быть прочитан как "почти... в городе".
Нормативно: города Октябрьского. В официально-деловой речи географические названия в сочетании с родовым словом часто остаются несклоняемыми (вопреки литературной норме).
1. О рисунке кавычек читайте в "Письмовнике" на нашем портале.
2. Корректно: инфраструктура Москвы, Ярославля, Петрозаводска. Допустимо в канцелярской речи: ...города Москвы, города Ярославля и т. д.
Корректно. Слово после употребляется в значении 'спустя некоторое время, потом'.
1. См. в «Письмовнике». 2. См. в «Словаре трудностей».
Правильно: в Пскове, в городе Пскове. Подробные рекомендации см. в «Письмовнике».
Слово город избыточно, лучше обойтись без него: в Москве и Казани (и так понятно, что это города). Если по каким-либо причинам без слова город обойтись нельзя, то корректно: в гг. Москве и Казани.
Предпочтительно не склонять: в городе-государстве Вавилон, в полисе Спарта. Географические названия, включая городские и административные, как правило, склоняются, если они являются славянскими или давно освоенными именами в русском языке. Но в случае городов-государств и названий греческих полисов предпочтительно не склонять по аналогии с другими названиями территориальных единиц, приведенных в «Словаре географических названий» А. В. Суперанской (2013).
Ошибок не видим.
Оба варианта названия жителей этого древнего города правильны. Более употребительно – помпейцы.