Parece-me que aldeia é antónimo de cidade, ficando vila no meio.
Campo também é antónimo de cidade, quando se quer salientar dois ambientes opostos, e não opor tamanhos ou importância.
Normalmente não há antónimos perfeitos, tal como sucede com os sinónimos.
Rural é, de facto, antónimo de urbano, bem como rústico.