This summer's festival season has arrived with the weekend of the 5–7 June particularly rich in openings

4 June: On the Roof, in a Garret, at the Ball and in the Temple Operas by Tchaikovsky, Puccini and Saint-Saens and a well-loved musical starring Bryn Terfel comprise Grange Park’s eclectic season

5 June: Tangled Webs Reason and love keep little company together in Garsington Opera’s 26th season featuring Mozart, Strauss, Britten and a new partnership with the Royal Shakespeare Company

6 June: Let's Party! With a masked ball, the can-can, a spot of Handelian bedroom farce and Violetta hosting a soirée, this year’s Iford Arts season has a particularly festive air