In my humble opinion, gentlemen should wear black in the evening. Black shoes would go wondefully well with that outfit.

For what its worth...
Many years ago I was in college on the GI Bill and also working as a security guard to support my ex-wife and I. Next thing you know I get promoted to a plain clothes house officer position at a swanky NY City, Upper East Side, Park Ave. hotel. One of the reasons that I got promoted was that I already owned a suit. A very nice brown tweed suit. My wife and I were both very proud of it. With my raise I bought a proper double breasted blue blazer with 2 pair of pants, beige and grey. As all of you kilties can discern, I now had three outfits.

A few weeks later I was chatting with Peggy, the coat check lady. She had been around since Moby Dick was a minnow, but had worked in all of the top nightclubs and restaurants in the city. I was asking her how the doormen and bouncers at the hottest clubs knew who to let in, even if they had never seen the person before. She explained that the decision was made on how the "gentleman was dressed". That did not help me out so i asked her to be specific.

Peggy replied, "well, for instance, if the gentleman is wearing a brown suit he will not be let in". I asked her what was wrong with wearing a brown suit.

She then stated the words that shall ring in my ears until the day I die, "Dahhhling... this is Pahhhk Avenue, only fahhhmas wear brown..."

Now I no longer hobnob with the rich and famous, and now do spend a fair amount of my time with farmers, (fahhhmas). Where I live folks are just happy if you wear jeans without holes in them, and no one cares if your hiking boots match your belt or your coat. But, whenever I question myself as to black or brown, Peggy's advice has always served me well.