I brewed cherry, raspberry, chocolate and chocolate raspberry stouts and here is what I have found works.
Fruit: canned puree works the best. Its normally cheaper, easier to find, less mess, and for a big stout a taste just as good as fresh. If you have access to fresh and its not crazy $$ then...