Metrosexual is the current term for a dandy. ;)