This is our 2nd Christmas market trip and we've been to Germany several times before. The trip is 3 weeks total. I've really been struggling with our itinerary while in Stuttgart (2 nights). It was originally going to be 2 nights in Bad Wimpfen, but after so many posts here about how great the Christmas market in Esslingen is I realized I could work it in if we stayed in Stuttgart and day trip to Bad Wimpfen.
We will be coming from 2 nights in Heidelberg. One thought I have is to shorten Heidelberg to one night to accomodate all the great things out of Stuttgart. Current plan is get to Stuttgart around 10:30 - 11 am on a Friday. Drop bags at hotel near train station then head to Esslingen for 3 - 5 hours? then spend the evening in Stuttgart exploring the market. The next day - Saturday we would head to Bad Wimpfen mid morning. Explore the town and Christmas market then stop at Ludwigsburg on the way back or head back to Stuttgart to explore more of the Christmas Market.
I've seen a few people say that Esslingen is great in the evening so wondering if I should switch Friday around and explore Stuttgart Friday during the day then head to Esslingen for the late afternoon / evening.
Also wondering if I should do 1 night Heidelberg / 3 nights Stuttgart. I've been to Heidelberg before and really liked it, but it will be the first time for my husband. I generally prefer to limit 1 night stays.
Advice? Thanks!