village = the place contain a little people - little houses - little roads
city = bigger than village its contain more people houses and roads
town = it like the city but it containall services like ministries-college -airprt ..etc
country = the region thats contain all above thing like saudi arabia and this word sometimes mean the village
example
village = thurma - muzahmiah - afif
city = alkharj - shaqra
town = jeddah - dammam - riyadh
my information is no sure but i try to help or up your subject
المفضلات