This is one of those questions which I’ve been asked a couple of times, and if you ask people or the Internet, you’re likely to get different answers.
Some will be strict high class fashion etiquette, and some will be a more informal approach.
Should your belt match your shoes?