Paul Ryan suffers from a common problem men with his tall, lanky figure have: his clothes make him look like he's drowning in a sea of fabric. You (or your boyfriends/husbands) can get avoid this with the right brands and a few simple guidelines.
Source: s3-ec.buzzfed.com
After highlighting the problem of Paul Ryan's supersized suits and gingham shirts, his rep emailed, "The American people are asking, where are the fitted shirts?" Well, American people, I will tell you! Let's look at options by brand — American brand.
J. Crew: the Ludlow Suit.
J. Crew may be a classic MObama brand, but if Ryan can get past that, the Ludlow suit is apparently a great option for him. Described by a men's stylist friend of mine as a "go-to for guys looking for a more modern fit," this style comes in a variety of fabrics (some lighter for spring, some heavier for faull) with a cut that flatters a lot of figures while maintaining a slim fit. This two-button jacket is $425 (you can add a monogram for $10) while the pants are $225.
Source: s7d9.scene7.com
J. Crew also makes a Ludlow shirt — in gingham, which is key/screams proud American — for $88. (The shirt comes in a varieties of fabrics so you're not confined to gingham.) Try the slim cut.