What are the many differences between those to?

a city has more people in it therefore it has the opportunity to have a more diverse culture where a village has less people in it and is less diverse. so the chances of everyone having a similar culture is very high.