ending a Viking cruise in Basel and the beginning of July and plan to spend one night there. Looking for hotel recommendation.
See the official city tourist website. It lists all hotels: https://www.basel.com/en
If you get a hotel in the city you get free transport for your stay. Staying outside the city may look like cheaper, but it will be a lot less convenient. Same site also lists things to see.
We plan to take a train to Zurich . . . . Then two night in Lucerne and flying out of Zurich.
Why go Basel --> Zürich --> Luzern? That is 2 sides of a triangle. There are direct trains from Basel to Zürich every 30 minutes, takes just over an hour.
best way to get to the Zurich airport.
As previously posted, trains from Luzern to Zürich airport (Zürich Flughafen).
For train times and prices see the SBB website: https://www.sbb.ch/en/home.html
There are no discounts for advance purchase, and no reservations. Buy your tickets at the station on the day of travel and get on the next train.