Town - это населенный пункт, он больше, чем деревня (village), но меньше, чем city.
то есть, city - это шумный и большой город, с большим количеством населения.
а town - меньше по размерам и более тихий, небольшого размера, с населением не превышающим неколько сотен тысяч человек.