Aye,
if it's semi-formal to black tie you're looking for, you'd be well served to read the thread HERE I started about a month ago.

There is some sage advice from those more learned than I on Highland dress.