Another thing to consider in the Car vs. Train debate:
Since it seems beer gardens, bars, and breweries are probably high on your list of places to visit, public transportation would make your lives much easier in that area too.
For a vineyard tour, in Baden-Württemberg you might need a car, but you won't be in that area.
If you do decide to drive, be sure to look up and learn the traffic signs, as many are different than in the US.