Yes, Black goes with every thing and so does red (Unless its pink)
Black shirt, orange tie.
Probably black shirt because black looks good with pink. For the tie, maybe dark or light grey with a little darker design? The colour of the suit seems to say that the even might be more happy, light and cheerful? If so, maybe no tie. But grey would be a great colour with the black shirt and pink suit.
Usually a black tailed suit, with a white shirt
its usally called a suit!
The black suit should make you seem thinner already and the tie-shirt is up to you. Anything would look ok with those eyes.
A black simple suit with a white shirt and neutral tie would fit well in the opera.
black shirt
a red shirt or black tie, it can be any color shirt, but make sure the tie has atleast some black if not all of it is black.
White shoesBlack shoes
A White shirt with a colored or classic black tie. If the entire suit is white, the tie is where you can have fun with color. Don't worry about the shirt:)
White or black
white