I've heard Berlin has a lot of great street art. Where will I see a good concentration of it? Any cool spots to eat/drink while touring the art would be bonus. Thanks!!
Berlin's street art is quite disperse. The best way to find it is taking a street art tour (http://alternativeberlin.com/). Alternatively, you can see some great pieces around the Oberbaumbrücke Bridge. Beside the East Side Gallery, you can find some art around Blücherstraße, or over the club, Watergate club.
Mentioned in this answer:
This tour is great fun, starting with a guide walking you around the best parts of town for street art and describing the art and artists. There is a lot of meaning in the art that I wouldn't have known about without the guide. And it's always changing- I've done it twice and saw very different things on each tour. Afterward they take you to their studio where you give it a go and make your own graffiti on canvas.
I have not been, but I have some friends that have been to Berlin and couldn't stop talking about the street art there. They mentioned Raw Tempel, which evidently doubles as a nightclub during the evenings. There are also a number of underground and street art tours.