Ask the MB: Proper Shirt With Linen Suit
A: Gabriela, definitely not a linen shirt. That's like the wedding equivalent of the Canadian tuxedo, aka denim on denim. And as everyone knows, you should only wear denim on denim if you're feeling lucky, punk.
What the wedding party needs is lightweight 100% cotton shirts with sewn collar and cuff interlinings, which will complement linen with their natural, artfully disheveled look. Dress shirts with fused interlinings are almost always too neat in our opinion, but they are an especially bad match with wrinkled linen suits, kind of like the shirt-suit equivalent of Crystal Harris and Hugh Hefner.
We know you didn't ask about the ties, but if you have any pull with the groom please insist they absolutely not be silk. Again, too shiny/smooth of a contrast with the linen's matte/nubs. Go for linen or a linen-cotton blend.
Earlier: How to Wear Denim on Denim, by Clint Eastwood