Here's my formula for wearing a skirt in public without raising an eyebrow. I appreciate some people may disagree (feel free

The Skirt:
Preferably plain fabric - best without embroidery or motiffs.
Fabric that is used for menswear, too - e.g. denim, canvas, corduroy, plain wool or cotton.
No shorter than an inch or so above the knee
Solid colour - either a subdued colour such as black/navy/grey or brown, or a primary colour. Avoid pastels.
Hot weather - sarong with pattern/design/colours appropriate for a man
Worn With:
If skirt has belt-loops - a broad belt.
Socks or (if cold) thick, knitted tights.
Boots or sports-shoes (sandals if a sarong)
Co-ordinating shirt/sweater/jacket
Attitude:
Put on the skirt and FORGET ABOUT IT. Do not expect, nor look for, any reaction whatsoever.
Be bold and brazen. Look people in the eye. Smile as you would normally. If someone has a problem with it - that's their bad luck.
Don't be tempted to fiddle with it, constantly adjust it or straighten it or pull it down.
Now go for it!
Stu