I've been told, in the U.S. you don't really say or use the word "village". Even if the place has just some 300 souls living there. So "The village or town..?" may not pass the type-checking :)
Many parts of the United States have municipalities legally incorporated as "villages". Illinois is one example, "the Village of Downers Grove" http://www.downers.us/