My personal experience (I've been a few times, and my sister works for the Dallas Opera) is that you should definitely dress up for the opera - usually a dress for women and suit or sports coat for the men. Last one I attended, at least 90% of the people were dressed formally, but there was still one guy that decided shorts and tennis shoes were appropriate.
I would not have wanted to be that guy.
XI Wiki


