Bad Tölz and its environs offer you a wide choice of different pubs and restaurants. In this region culinary delight has always gone hand in hand with "Gemütlichkeit" - a word that doesn´t really exist in English but means something like comfortable coziness - and so you can still find many pubs that serve traditional Bavarian food.
If you like international food you´ll also be able to enjoy yourself. Start with Italian and have Croatian tomorrow, or would you prefer Thai? During the day you can relax in one of the many cafés and end your day in a bistro. After that, night owls will still find a place to go.