P.
I agree with the other responses - it means definitely a suit, and he can wear a tux if you want. For you, a nice dress/cocktail dress. We went to a black tie wedding the other weekend and I found a great dress at JCPenney's - they had a lot on sale and reasonably priced.