Shoe styling tips for every category: which sneakers work with tailored trousers, which flats suit wide-leg pants, and the best shoes for outfits from casual to formal.