Zurich has the shortest ride on the list: direct trains from the station below the airport reach Zurich HB in roughly 10 to 12 minutes, and they run all day long. That makes even a four- or five-hour gap realistic. From the main station, walk up the Bahnhofstrasse toward the lake, then cut into…