Around Cape Ann: A cornucopia of cultural programs this weekend