The most important rule is wear what you're comfortable with. Black shirt with a black watch kilt is fine; as is white. In fact, all of the options you've presented fall well within the realm of acceptable. Remember, you're not putting on a costume, or adhering to a dress code -- you're just getting dressed.