Орфографический словарь Лопатина
город-крепость
орф.
г
о
род-кр
е
пость, г
о
рода-кр
е
пости,
м.
Русский орфографический словарь Лопатина
город-коммуна
город-курорт