General advice for men: A black suit with nice fabric is fine. I won't even consider dark grey or navy blue. For guys, I would just pick a color that you can blend in. Always wear white shirt. Avoid ties with avoid flashy colors and bold prints. Make sure the color of your belt matches with that of your shoes.