There is no dress code required for most of the classical music concerts in Prague, but especially for National Theatre, Estates Theatre and State Opera or big symphonic concerts in main concert halls such as Municipal House, Rudolfinum it´s appropriate to wear smart casual.