In informal settings I've been pleased with a tan (khaki) coloured shirt on many occasions. It can tend to give it a military look depending on the type of shirt chosen, but the tan in my opinion goes very well with the Black Watch, and does tend to brighten up the colours a bit.