There are many ways to express one's individuality while also ensuring that one does not give unintended offense. For me, wearing brown shoes to a wedding that is dressy enough to call for a suit is not one of them. A well-cut suit in solid or striped navy or gray, white french cuffed shirt, silver wedding tie and refined black oxfords (cap toe, no heavy soles or heavy broguing) is called for. Add a bit of dash with a silk pocket square in a colorful plaid or print and silk or lisle socks in the color of the suit or picking up one of the deeper colors of the square (wine would be nice), discreet clocking optional. I will know that I am better dressed than most, but will not stand out or detract from the rightful center of attention, the bride and groom. Exception to the foregoing: at an outdoor, daytime wedding in the spring/summer, a linen or fine cotton gabardine suit in tan or a lighter navy and brown dress oxfords or slip-ons would get my nod. I'd still wear a white shirt in a fine broadcloth or linen, but my tie would be black silk grendine, and I'd definitely coordinate my pocket square and socks as suggested above.