Brown looks good with tweeds, dark grays and greens. The problem with greens is I look like a forest ranger. Browns also look good with off white and yellow shirts. As to the question of shoes black shoes and gray, they are a classic match especially for winter and evenings. Dark brown shoes and grays look good in winter and lighter brown and tan shoes are good for summer with gray. I Find it hard to wear a black hat except with formal wear and in winter. Just my opinion though.