Which one is appropriate? It's a semi formal ( groomsmen are wearing suits) event. The ceremony is outside at 5 pm and then a cocktail hour and an indoor reception at 7 pm.
Edit: would you go bare legged even if you were extremely pale with bad skin and unable to tan? ( burn, peel and white as Casper again) and here is a pic of the offending skin. That's not hair, it's hair follicles and they are always very obvious. My legs are shaved in the pic even though it doesn't seem like it :(. It's even worse looking in daylight.
Also I'm very short so long dresses look weird on me.