I have done five 23 hours stays in the past 3 years flying between Dubai and Chicago; London twice and Munich three times. In Munich there is a Novotel hotel just off the MUC long term parking lot that is usually pretty cheap. A 13 EUR train pass will get you into the city and back.