Yeah this is one of those times when I don't have a clue about CD's
First of all, there is no way you're ever gonna wear a dress to a wedding so let's be real here. Second every girl knows that accessories make the outfit, so why not just accessorize your tux or suit or whatever?
Now I don't understand the fascination with underpants, but do whatever you gotta do I guess. What I'm talking about is maybe a nice silk shirt, in a nice fem color, lavender, aqua, something that would really set off your skin or eyes. If your ears are pierced, then how about a single stud that matched the color of your shirt? If your ears aren't pierced, then how 'bout a nice chain around your neck. Not a choker type, but slightly looser with a matching bracelet? Also, a lot of guys overlook a great belt. A sassy belt in a great color can really set off an outfit. What about socks? Your socks can be flashy and match your tie for example. And don't forget all of the awesome options for ties.
There are soooooooo many options for a guy to look sharp or perhaps even a little fem, with the added benefit that that ladies will absolutely be into it. Pro tip: We LOVE a guy who knows how to dress.