zlobognev
У дочки по русскому "5". Она еще на самом КП мне пояснила, что дефис в слове "город-герой" не является знаком препинания :), это потом подтвердили на(после) финише, соответственно там две запятые, одно тире, один вскл.знак.
Кажется так:
Смоленску, городу-герою, - слава! (если не ошибаюсь)