I agree with Steve. Unless you're at a formal event where highland attire is required, t-shirts are perfectly acceptable.