Zagreb theatres are the best places to visit for a cultural showcase. Even though there are theatres that don't offer performances in English, a few like the Croatian National Theatre perform shows both in both English and Croatian. Every theatre has its own distinctive style, but put together, they all display the opulence of Zagreb's developed theatre life. Whether it is comedy, drama, opera, ballet, a contemporary play or a puppet show, Zagreb offers you a fantastic choice of shows.
Cinestar Zagreb - http://www.blitz-cinestar.hr/cinestar-zagreb
The city is very alive throughout the year, with many cultural activities and various festivals. The city has 38 cultural institutions with the most significant museums being the Zagreb Municipal Museum, Museum for Arts and Crafts and the Museum of Contemporary Art.