Если это перевод иноязычного названия, то корректно: ...города Нью-Йорк.
При наличии слова город название не склоняется: в городе Шебекино, в городе Домодедово. Если слова город нет, возможны варианты: в Шебекине, в Домодедове (предпочтительно) и в Шебекино, в Домодедово (допустимо).
Слово Тюмень в сочетании с существительным город должно склоняться: в городе Тюмени, городом Тюменью.
Корректно: боевые действия по освобождению города.
Правильно: в Видном, в подмосковном Видном и (в канцелярской речи) в городе Видное.
Корректно: в Костроме, в городе Костроме.
1. Лучше: приняло участие.
2. В чем разница?
Топоним склоняется. Корректно: в городе Вяземском.
Правильные варианты: жители Колпина и Пушкина; жители Колпино и Пушкина; жители города Колпино; жители города Пушкина; колпинцы, пушкинцы.