What's on for the week from May 16