My fiance wants to wear linen. He'd like to wear a guayabera, a traditonal Mexican wedding shirt, that they wear in Mexico and the Caribbean. We are having a tough time finding a nice one --- he'd like to wear one that's a little more formal -- i.e. embroidered. Anyone with suggestions?