Верно: в городе Белгороде, в Республике Таджикистан.
Правильно: в Красноярске и (в канцелярской речи) в городе Красноярске.
Правильно: в Ельце, в городе Ельце.
Корректно: ...более чем в два миллиона.
Корректно: Волчьи Ворота, ср. пролив Золотые Ворота, площадь Красные Ворота.
Нет, лучше не будет.
Нужно написать не. В вопросительных и восклицательных предложениях частица не примыкает к местоимениям, наречиям и частицам, образуя с ними сочетания: как не, кто не, кто только не, где не, где только не, чем не, чего не, чего только не и т. п., например: Ну, как не порадеть родному человечку! (Грибоедов). Кто не проклинал станционных смотрителей, кто с ними не бранивался? (Пушкин). Чем ты не молодец? (Пушкин). Где он только не бывал! Чего он только не видал! Чем не работа! Обрыскал свет; не хочешь ли жениться? (Грибоедов).
Следует писать слитно.
Корректно: в городе Шуе.