To wear to a posh restaurant, must have sleeves. I rarely go out, I rarely wear a dress so have no idea what to wear. I don’t like anything to busy so something simple. I usually wear petite, size 12 with good legs (so slightly above knee is fine). Nothing too expensive as I may only wear it once. I have nice things to dress it up with. Any ideas?