foppish (fop + -ish): Like a fop, a man overly concerned with his appearance; vain and showy