city dweller
city dwellerは、都市に住む人を指し、比較的一般的な表現です。
urbaniteは、都市生活を好む人を指し、都市環境に適応しているというニュアンスがあります。
city slicker
city slickerは、都会的で洗練されたイメージを持つ都市育ちの人を指します。
townsfolkは、町に住む人々を指し、suburbaniteよりも町全体の住民を包括するイメージがあります。
metropolitanは、大都市や首都に住む人々を指し、都市圏全体を指す広い意味合いがあります。