Urbane means showing refined taste, courtesy, and cosmopolitan sophistication - characteristic of a city dweller. Rustic (option C) is the opposite - relating to the countryside, rural, or lacking sophistication. The other options don't directly contrast with urbane's meaning.