Frankly, since you have so many options, I would nt wear one of your contemporary styles. Those are fine for daily wear, but since you are going to a Highland Games & Scottish festival, wear something Highland and Scottish! This is an occasion for tradition!
M