What to wear to a wedding? Also, what makes a good wedding gift?

I want to be formal, but I’m here to party.