Как правильно пишется слово "город-герой"?

город-герой
Русский орфографический словарь

город-герой, города-героя