Why are you attending the opera (in Vienna) in less formal attire than the ball? I'd say get some colored hose and wear the black tie to both events.