Hi everyone!
I'm planning a family trip (all aged 25-50) to Germany, France, and Switzerland next May. We'll be going to Frankfurt in Germany, Strasbourg in France, and Basel and Zürich in Switzerland. We'll leave around the end of April/beginning of May and will come back during the third week of May (dates are a bit flexible), and plan to be gone 3 to 3.5 weeks. My travel companions are worried this isn't enough time to visit all three countries and that we'll be rushed. Does anyone have advice on the pacing? For context, we're staying with friends in Frankfurt and (hopefully) Strasbourg, and staying at hotels in Switzerland, and we'll be travelling primarily by train.
I'm also open to any other advice people might have. Thanks!