While menswear has become more casual — white leather sneakers with summer suits, for example — it still pays to own a variety of the best dress shoes for men, especially if you're heading to a formal ...