Number 3 for sure! Number one, with the lace, looks a little inappropriate for a fancy restaurant to me, and number 2 is more "fun" than fancy. I like the third one the best for the occasion. Classy but sexy. :)
I can't decide between one or three.hmmm if you're going to wear three make sure you have nice bold silver/diamond accessories because it's a bit plain! I say one, because three looks like it will definitely make your shoulders look wide!
I would look into finding something else if its fancy.. But if you can't find something fancy go with link 3
The third one because it's beautiful, sexy and most importantly classy