My family will be arriving at the Zurich airport in July, and have two nights before arriving in the CT. We are trying to plan the most scenic/best intro to Switzerland for basically one night. We are willing to travel around two hours from the airport for the first night (which seems to make Luzerne, Interlaken, or Chur viable options). We would then like the next night to be within approximately five hours of the CT (likely Milan or Lugano).
First choice would be to spend some time in the Lauterbrunnen Valley for a short hike, but would also like to get a 'scenic' train ride in. The William Tell Express seems to leave no time for hiking, and misses the LV. Same with Bernina Express from Chur to Lugano.
Any suggestions?