A weekend highlight: Shakespeare Festival