
Когда перед названием города слово город не указывать? Какие это города?

Если Вы пишете письмо другуЮ то можно не придерживаться строгих регламентаций при написании адреса.
Но если Вы педант или посылаете официальное письмо, то следует придерживаться Правил оказания услуг почтовой связи, установленных Правительством Российской Федерации от 15. 04. 2005 г № 221.
В них прописаны требования к оформлению адреса и его элементов вплоть до точки и запятой.
В соответствии с этими Правилами буква "г." не ставится:
1) у городов федерального значения. Их у нас три: Москва, Санкт-Петербург и Севастополь;
2) у городов, в названии которых содержится корень -город/-град: Волгоград, Калининград, Димитровград, Новгород, Нижний Новгород.
Допускается написание названия города без "г." при указании субъекта РФ: Республика Татарстан, Казань.
автор вопроса выбрал этот ответ лучшим