Do they exist? Nice ones, I mean? Every shop seems to have only one style - usually a horrible belted black 'military style' coat that looks cheap and horrid. Help!