Weighing moving too many times vs. actually staying in the beautiful places we're visiting. We're going to be in Colmar/Strasbourg in December of this year for about 12 days. Besides beautiful scenery and wineries and Christmas markets in both Colmar and Strasbourg, we'd like to venture into Germany and see Baden Baden, Frieburg, and maybe Heidelberg (time allowing).
1) What is the best way to get to each of those places? Would trains be easier or renting a car?
2) Is there such a thing as day trips to Heidelberg from the hotels in Strasbourg?
So far, we are splitting our time between a Hilton property in Strasbourg and a quaint B&B in Eguishem.