Been to Germany too many times to count.
If it were me, I would rent a car as soon as you could. leave the city and follow the Rhine river south. Stop at the little beer gardens, have a beer and Schweinshaxe (German Ham Hock), repeat until your time runs out.