Showcasing the work of one of Canada’s largest repertory theatre companies, the Shaw Festival is the only one of its kind devoted to the works of George Bernard Shaw and his contemporaries – and a rich repertoire it is too. The festival runs from April to late October and performances are held in three Niagara-on-the-Lake theatres. The largest is the Festival Theatre, a modern structure seating 850 at 10 Queen’s Parade; the other two, both holding around 300, are the Court House, a nineteenth-century stone building at 26 Queen St, and the Royal George, with its fancy Edwardian interior at 85 Queen St. Ticket prices for the best seats at prime weekend performances hit $120, but most seats go for $35–75. The box office for all three theatres is: t 1 800 511 7429, w shawfest.com.