Coloured waistcoats are fine alternatives to one matching the jacket. Of course tartan (on the bias) is quite popular, as are red and white waistcoats. I've seen beautifully embroidered ones too, as well as needlepoint.

Don't let Col MacNeal's opinion ( which is all it is, as is mine! ) scare you off from dressing in a more authentic, Highland manner!