Here is a list of suggested hotels. If you prefer hotels within a walking distance from the MPA, the hotels in Garching would be your choice. If you are a budget traveler, choose the one in Garching-Hochbrück. If you are, like, “Heck, I am in Munich. I will stay in Munich and enjoy the city too!”, then by all means stay in Munich.
To figure out how to reach these hotels from the airport by the public transportation, see this page