What a nice trip idea! Great notes.
Bamberg is easily accessible by Deutsche Bahn (train) if you want to day-trip to and from München, and enjoy lots of beechwood smoked beer. You might even go back a second day, or else consider other towns for day-trips that are also frequent and easy rail connections from Münschen (Nürnberg for example - they have the famous tiny Bratwurst and tours of beer tunnels.) You can just pick any old city on the map and go there for a while, and it will be interesting (Augsburg, Ulm, Würtzburg and Regensburg are examples.)
You might even like to stay in a Munich-orbiting town such as Aying
that is quickly train accessible to München, and of course Aying = beer. I may do something like that next spring when I visit my Aunt and Uncle, maybe I'll rent a flat for a week.
In Munich specifically:Andechser am Dom
in Münschen is pretty decent, they have good food and snacks and of course Andechser beers which are some of the best. The Kloster Andechser brewery near the Ammersee could also be a picturesque day outing by bike or car, I haven't done that one yet. Bavarian countryside though!!
The Hofbraühaus is just OK but like much here is extremely historical. I like the Deutsches Museum, it's hella impressive for at least 3-4 hours, even a full day. There are two gigantic art museums (the Alte Pinakothek and the Neue Pinakothek) for old masters and modern art, especially if there's weather. The Späztle at the city hall (Rathaus) is surprisingly good since you'll be walking by it, and it's a neat place to grab a bite in that courtyard. Walking in Münschen is really enjoyable, day or night and can do just that for a day or two until you feel you 'know' the place. I thought the district of Haidhausen was cool and people like Schwabing.Rick Steves guides
are the best adventure books that are really up to date and offer good values.
Holy crap man, you'll have fun. Guten Reise!