Yes, black suits will go well with any party or formal occassion. If you can't afford or don't have much time to purchase a tuxedo, go for a black tux.