Thanks for advice in advance. We are taking a Gate 1 Rhine River cruise which ends in Basel on July 25. I am trying to work out the details before we fly back to the US on July 27. I thought we could spend a day in Basel on July 25 and stay overnight there. Then on July 26 I am undecided about whether to train to Lucerne or Zurich or Bern -- or somewhere else on the next day (suggestions welcome). Wherever we go, I would like to train back to a hotel near the Zurich airport for our flight out the next morning.
I know people say look into all the choices, so I want to add that I actually have researched this a lot but am still undecided. I am leaning towards a day in Lucerne since it sounds like that is the classic Swiss city/town at least that we are close to. What I like best: charming old towns. If we go to Lucerne, I wonder if it's hard to do or skip Mt. Pilatus to still have enough time in the old town area. Personal opinions are welcome!