My understanding is that for men, the belt and footwear should match - kilted or otherwise.

As far as sock length, I remember some advice Hamish gave (and I'm paraphrasing here) - high socks (calf length) look more appropriate with low shoes, while boots tend to look better with lower socks