First post. Need help for dress with too-short skirt please. How to cover legs? What footwear?

Just purchased this cute dress from Sahalie, size SP. I really like it, however the skirt is about an inch too short for me to feel comfortable in it: it just shows too much leg, feels like a skating skirt. (I'm in my late 40s, have a decent figure, but I don't want to go around looking like a college student.)

My question is: is there a good way for me to provide some leg cover (tights?, leggings?) without looking foolish or frumpy? Also, what shoes would go with this? I'm guessing flats or high boots? Or should I just give up and send it back?

Any helpful comments greatly appreciated. As you can tell, I am really bad at figuring out what to wear.