I am familiar with Hofbräuhaus we have a mini version here where I live. I prefer Spaten as my favourite Bavarian beer. I love Japanese women so I guess the Neuschwanstein castle is good enough for me. I learned how to order food in German any other basic phrases I need to learn before going in January ?
Most people in a city like Munich speak English, so I wouldn't be too troubled about learning German phrases. Unless there is something particular you want to say.