Learn the best men’s shoes for all occasions, from work to weekend casual. Here’s everything you need to know about dress shoes, casual shoes, and boots.