I need a recommendation for a nice small village for a 1 night stop over between Rothenburg ob der Tauber and Gengenbach to break up a long train trip. It would make a long train ride for one day.
There are different train routes for this trip on different types of trains. Not sure whether you already have a train ticket for this trip, or a railpass, or the Deutschland Ticket, or nothing.
One route, the one with stops in Schnelldorf and Stuttgart, allows you to split the trip roughly in half if you get off in the village of Herrenberg, an old-world town on the German Half-timbered House Route.
https://www.tripadvisor.com/Attractions-g562795-Activities-Herrenberg_Baden_Wurttemberg.html
https://www.herrenberg.de/de/Stadtleben/Erlebnis-Herrenberg/Staunen-Erleben/Historischer-Marktplatz
The next day, you'll have a journey of about 90 minutes to Engen, on the Black Forest Railway ("Schwarzwaldbahn") route, one of Germany's most scenic train rides.** The Regional Express train takes you along the Schwarzwaldbahn directly to Gengenbach in around 90 minutes.
https://upload.wikimedia.org/wikipedia/commons/4/4d/Verlaufskarte_Schwarzwaldbahn_%28Baden%29.png
If you take the route through Stuttgart, I highly recommend stopping in Herrenberg. It’s a beautiful village on the German Half-Timbered House Route and splits your travel time almost exactly in half.