I cant help with the route planning, but I will throw in an absolutely first class option for a hotel, restaurant and brewery that I found by accident last year. I had a wheel bearing let go, so rode towards the nearest town to find somewhere to wait and phone for recovery. And the first suitable place to come across happened to be the Rothaus Brewery in Grafenhausen, cunningly located just off the B500 near Schluchsee.
https://www.brauereigasthof-rothaus.de
This place is an organic brewery with fantastic beer, and a lovely Gasthof and restaurant. Excellent food, reasonable room rates (I didn't stay in the hotel, but the rooms look good on the website)
Food, beer, brewery tours, B500. A short hop to Switzerland if you want to go that way. What's not to like?
https://www.brauereigasthof-rothaus.de
This place is an organic brewery with fantastic beer, and a lovely Gasthof and restaurant. Excellent food, reasonable room rates (I didn't stay in the hotel, but the rooms look good on the website)
Food, beer, brewery tours, B500. A short hop to Switzerland if you want to go that way. What's not to like?