Country: The land not within a city. It can also mean "nation".
Village: A small settlement.
Rural: Something in or from the country, rather than from the city.
Rustic: Something in the style of being old-fashioned or rural.
As for words for settlements, we have "village", "town" and "city". The difference between these is the number of people living there.