Every summer, the Shakespeare Festival comes to Ostrava. Seeing a Shakespeare play in real life is a special experience to begin with, but Ostrava’s event really over delivers. Ticket-holders are treated to performances in a spectacular 13th century castle — a fitting, historic setting for Shakespeare’s acts, if a little before his time! The outdoor stage and al fresco experience is the best way to spend a balmy summer evening. A word of warning, though: some of the plays are performed in Czech, and others in English, so make sure to double check before you book.