Стоит помнить, что антонимы - это пара слов с противоположным значением. Если обратиться к словарям антонимов, то можно заметить, что у слова "город" только три антонима. Следующие: деревня, село, селение. Об этом можно догадаться и по лексическому значению предложенного слова. Город - это зачастую крупный населённый пункт. Значит, противоположным значением будут названия не крупных, а мелких пунктов, где живут люди. Те три антонима как раз подходят под эти значения.