Embora as duas palavras possam ser traduzidas como “cidade”, town é utilizado para uma cidade pequena, enquanto city é utilizado para um cidade maior.
Nesse sentido, town poderia ser traduzida como cidadezinha, embora tenha uma conotação pejorativa e possa confundir a intenção.