Red Mayhem et al
As to socks, you can buy good quality socks from the historical re-enactors dealers, and some come in different lenghts- check the details- They also come in cotton, wool & silk. The price is a huge drop from the 'High St. Shops" a plus for me.
Here is a clew-mayhap- for socks(hose). Get a 2nd person to measure your leg from the floor to where you want the hose to stop and add 2 inches to fold over. That will give you a lenght to buy when you get a pair.
Contact me, if you wish, & I will give you a list of sellers. Some of this I have posted before, so check the search feature also.
Welcome to the Wonderful World Of Kilts
CSA