IoS - colour-wise pretty much anything will go (although would try and avoid looking for an exact match with any of the dominant colours in the kilt). I tend to wear pale blue cotton shirts with all of my kilts (regardless of the tartan), these normally have a fairly subtle check in them (gingham or prince of wales etc.). Personally, I'm not a big fan of tattersall, I would also steer clear of ghillie shirts.