Cyprus has a rich tradition of Theatre in all the major towns. Limassol and Nicosia particularly. You will find many different events staged, plays, comedies, tragedies, ballet, classical concerts, big bands and orchestras, opera and more. A lot is in Greek but English language is often spoken by announcers. Well worth visiting!