Darker colours like black, navy, and grey are your go-to for formal occasions. They're classic, sophisticated, and won't steal the spotlight from your snazzy suit.
But hey, we live in modern times, and even formal wear is getting a splash of personality. A subtle pop of colour or a tasteful pattern can add some flair without overstepping boundaries.