City - это большой, современный город, как правило, административный центр, мегаполис (но не всегда) с хорошо развитой инфраструктурой.
Town - меньше, чем city, но больше, чем посёлок или деревня. Не является административным центром.
Ровный английский