Stratford-upon-Avon is renowned for its vibrant theatre scene, primarily driven by the Royal Shakespeare Company (RSC). The town boasts three main theatres: the Royal Shakespeare Theatre, the Swan ...