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