Munich has got a very nice street for shopping. So you or your friend might want to spend some time there.
Also you can go to the Hofbräuhaus of course
Neuschwanstein is in the very south of Germany. It's about 104 km south of Munich.
Approximately two hours by car. Frankfurt is pretty much the opposite direction.