I'd say go with the first outfit, a white shirt brings up the general formality of an outfit, and while they are all fine day wear outfits it has been my experience that the more correct people think I look, the less negative comments I get. Your shoes are fine as well.