Well, that is business attire - and in the USA that is a very acceptable combination. So as far as matching shoes to the suit - it's OK ...
I would just tone it down - still it's a banquet, not a business meeting. You can get a "business attire" look without pinstripes.
I would just tone it down - still it's a banquet, not a business meeting. You can get a "business attire" look without pinstripes.