Here's everything the modern gentleman needs to know about buying a flattering pair of pants