Use city para se referir às grandes cidades, metrópolis. Mexico City, New york City, the City of London. Town é o termo usado para cidades menores. Outra característica a ressaltar é que town é um lugar maior que um(a) village (vila, povoado, vilarejo ou distrito, como falamos em português).
