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

When have I ever called you a hillbilly? You’re a fucking IT nerd.