For the Opera tour there is no special requirement, but if you are going to see a play, I recommend a more elegant style (fleeing from flip-flops, shorts and tourist attire).