Want to set up a trip betwen those 2 places. How far in advance would one want to book it. Would seat reservations be required? Us being in the states, what would be best way to get tickets? Should I just buy them a few weeks in advance while over there? We'll be heading there about 3 weeks after starting trip in Basel. Thanks, hope I got all the info there.