Правильно: ...достопримечательностью Москвы. Зачем здесь слово город?
Правильно: по Москве, по г. Москве.
Правильно: (из) города Москвы, из Москвы.
Корректно: жил на другом конце города.
За последние десятилетия появилась устойчивая тенденция не изменять исходной формы названия населенных пунктов на -ов(о), -ев(о), -ин(о), -ын(о), если они употреблены в качестве приложения, вместе с родовым наименованием. Правильно: в городе Ярцево. Если же родового слова нет, правильны оба варианта, склоняемый и несклоняемый: в Ярцеве и в Ярцево.
Вопрос задается от причастия: тянувшаяся (откуда?) от далекого города.
Слово "город" требуется только в канцелярской речи (в город Анапу).
Правильно: Сумы, Сум, Сумам, Сумы, Сумами, о Сумах (как нарицательное тема во множественном числе: темы, тем...).
Да, это верное написание.
Общепринятое сокращение: СПб. (с точкой).