Wo ist denn der Opernball? Wird auf der Karte als Dresscode ausdrücklich Smoking angegeben?
Wenn es nicht verlangt wird und der Ball nicht in einem sehr großen Ort/mit viel "High Society" stattfindet, dann kannst du m.E. auch ohne Smoking hingehen. Selbst beim Münchener Opernball vor ein paar Jahren sind Leute in ihrem Alltagsanzug rumgelaufen, obwohl auf der Einladungskarte Smoking angegeben war.
Der einzige wirst du sicherlich nicht sein, und wenn die restliche Garderobe mit Bedacht gewählt ist bist du besser angezogen als die meisten Leute in ihrem RTW-/LeihSmoking.
Zur konkreten Frage: Ich würde den dunkelsten uni-Anzug den du hast nehmen, dazu ein weißes möglichst formelles Hemd, eine schwarze Smokingfliege und ein Smoking-Einstecktuch. Also eigentlich alles so wie du es zum Smoking tragen würdest, nur halt im normalen Anzug. Ein farbige Fliege würde ich nicht nehmen, das ist mir zu informell (Ausnahmen natürlich möglich - z.B. habe ich bei Tom Ford tolle Samtfliegen in verschiedenen Farben gesehen). Alternativ auch auch eine festlich-formelle Krawatte in einem Silberton.
So, und jetzt darf man auf mich einprügeln