What to wear and where to buy

ASK

My boyfriend has a work party in December. It is a Christmas ball and I don't know what would be acceptable. Would a long dress be too formal would a knee length sequin dress be too informal?

What would you wear to a Christmas ball? It's at a country club if that helps.

Also does anyone know where I can buy a nice but cheap dress online.