Shakespeare by the Sea announces its 17th season: Hamlet & Midsummer.