The theatre of the Czech Republic has a rich tradition in all genres, including drama, opera, ballet and dance, puppet theatre, black light theatre etc.