Seems you've already answered your own question, but unless it's an evening wedding I'd always vote for the charcoal. Black is only for evening/night, no matter if you're kilting or trousered.