basically i'm a dude and i'm taking my girl to a special place where its really hard to get into, I didn't tell her the place as its a surprise but i told her to get a dress ready coz we are going to a fancy place, she got all excited and everything which is great, basically the place is kind of like a country club but there will be horse racing and all that crap. today she told me she went out and got a dress and i was excited and asked her to send a pic, she sent a pic and its sooooo nice on her i was shocked however, i feel its too overdressed, because she doesn't know where i am taking her she kind of got a dress a girl would wear to a engagement party or something... Now im only saying this because i dont want her to go there and feel uncomfortable, i personally dont mind coz i know she looks hot as hell but i know you girls will mind... now how do i tell her without me looking like i dont like the dress, if i tell her it is too much im sure she will get angry because she doesn't know the place we are going (which is kind of my fault) but whaat do i do?
I agree with previous commenters, ask her friends to kind of help hint to her that her dress won't be appropriate for the occasion and that she needs to dress down a bit. It's going to be less painful for her to hear from a friend that they don't like the dress rather than hearing it from you. Also, that way, it'll still be a surprise.
On a side note, personally, I'd rather be overdressed than underdressed. But if it's crucial that she pick a different dress, try to get her fiends involved.
Just tell her it's too fancy for where you are taking her, she's not going to get mad. Just make sure to say that you do like the dress and you will take her somehwere another time where she can wear it.
God...is your mom close with her? Or maybe you can talk to her mom/sister/friend and let them know where you're going and that you think she's going to look too dressy so maybe they can help her tone it down without telling her where she's going?