1. She will wear a dress to the party.

2. She will wear a dress at the party.

(Which preposition is right?)

They are both OK, but "to" is a bit better.