city boy

noun

1.
a male city dweller with sophisticated manners and clothing