While planning our vacation the end of April we are trying to find the best way to get from Frankfurt to Lake Constance. We have friends who stayed in Lindau and LOVED it. We would love to visit Mainau because we have heard that it is incredible. I believe that Lake Constance is the largest lake in Germany so as I look at a map I'm wondering if we would be better off staying in Konstanz. Thinking train from Frankfurt to either Wurzburg or Heidelberg for the first night. If we go toward Heidelberg it seems like that would enable us to stay a night or two somewhere in the Black Forest area on our way to Lake Constance. I would prefer to take trains but it seems like we would be better of with a car. If we take trains it would appear that Frankfurt to Wurzburg would be our best bet and stop in Munich on our way to Lake Constance. We can spend 4-5 nights on this portion of the trip. I would prefer to only stay in 2 hotels for this portion of the trip but my guess is we will need 3 because we don't want to travel too far the first day after our flight from the States which is why we were thinking Wurzburg or Heidelberg that first night.
We will leave Lake Constance and work our way to Vienna.
We have never been to Germany so I am completely lost here but excited! Thanks for your help.