We are planning a trip this summer that will include a group tour of Switzerland, beginning and ending in Zurich. We like to arrive early for these tours and have some time on our own. This year we plan on spending 5 nights around Lake Constance and I'm trying to pick the best place to stay. My research so far indicates that either Konstanz or Lindau would be great choices, but Bregenz, Friedrichshafen, and Meersburg also look nice. We will need to meet our group in Lucerne at the end of our stay and I'm also considering whether we should rent a car or travel by train. I think we would enjoy the flexibility a car provides, but keeping up with a car and finding parking is also a factor. It's not clear to me that there are many direct train routes from Zurich to Linda, for example, or from Lindau or Konstanz to Lucerne. It would also be nice to have the ability to travel to other places that are nearby. I would appreciate any thoughts or suggestions on where to stay and whether to rent a car or travel by train.
Thanks!