If they insist on wearing a dapper suit, the only suit I would turn up in is my Dainese two piece. Does that count, it is after all an Italian designer suit?
As for open faced lids, they're for moped riders. I did a west coast US tour on a Harley with one, it was hell.