The Glengarry style looks too much like a military garrison cap to suit me:

http://www.google.com/search?tbm=isc...1509l0.10.1l11

I always, through many years in two different service branches, hated those and thought they looked ridiculous.

The balmoral is at least somewhat reminiscent of the "original" Highland bonnet, which is why I recommended it.

But -- please yourself and show your heritage in a way that YOU prefer!