In Bremen, there are several beer gardens, all of them good. I stayed at Paulaner's restaurant, as it is one of my favorite beers. I took this and several others like it home with me, as you pay a small deposit when you order the beer. If you don't return the glass, they keep the deposit. Great souvenir for only 3 Euros!