Se vuoi una cosa equilibrata fra prezzo e comfort, io mi sono sempre trovato bene al Mercure di Senefelderstrasse 9, una traversa vicina alla stazione centrale. Sei a pochi minuti a piedi dal centro (che tanto e' in gran parte pedonale, almeno la strada principale (kaufingerstr.) e Marienplatz.
Il Best Western li' dietro (Schwanthalerstr.) e' comodissimo anche lui ma io lo trovo triste.
Se vuoi qualcosa di piu' lussuoso c'e' il Pacific (se si chiama ancora cosi') sempre in Senefelderstrasse.
E... se posso darti un consiglio per mangiare, lascia perdere le birrerie piu' note tipo l'Augustiner, e cerca la Spatenhaus am Oper dietro il municipio nuovo di Marienplatz. Fanno uno stinco che ha veramente un suo perche'