On many days we just bought some food from the local grocery store. We then stopped somewhere, pull a blanket and have our lunch in the nature.
Beer: this is Germany so you can't go wrong. Many local home made bear, many bear gardens. Heaven for the bear lovers.