For Bamberg, I definitely recommend Schlenkerla. Get the roast hunk o' pig. It's huge and awesome. Also, there is a great little pub called Cafe Abseits that serves a lot of beers from the region, and is a little off the beaten path, so you can avoid those pesky tourists. I found everything the guy on the european beer blog said was correct. Great town. Also, if you can, get a tour of the Weyermann factory.