I'd wear a white shirt with a wing collar (a tuxedo shirt), either pleated or plain. The other members of the wedding party will be wearing white shirts, so it will help you all fit together, all wearing black and white up top. A white shirt looks just fine with off-white hose.

Andrew.