I can identify with the Balmoral that is too small. Can any one tell us how and where to measure our head for a correctly fitting Balmoral? I am considering purchasing a new one in Lovat Green.
With a Balmoral or Glengarry you should measure 1-2 fingers above your eyebrows and parallel to your ears, viz. straight and level. Balmorals are typically worn 1 cm (1/2" or 1 finger) above the eyebrows and level on the head with the top pulled-over but sometimes a little bit tilted. Most often its right but we need recall that even before WW-I it was common for socialists to wear their bonnets tilted left.
If you are in between sizes (say 58 1/2 cm) then go with the next larger size (59 cm) as they tend (at least the MOD contracted bonnets) to run a bit snug. One can also aways with a bit of thread and a needle take up any difference for a perfect fit.
I got a caubeen from J. Byous Co.; they made it to measure, and included a little velcro tab within the band for final adjustments. Fits better than my MoD one.
Don't know if they include the same feature on their tams and balmorals, but at least one version of their balmorals is advertised as having functional ribbons.