I have been to The Opera House many times, and have always quite enjoyed my time there. It is worth visiting, even if you are not attending a show. These are reasonably priced, and always great entertainment.
But, if you are spending the day there, I would suggest that you packk a lunch - the nearby food places have ridculously high prices (but some may be worth this price, if you are willing to take the fall).