I will be arriving with my family (wife and 3 kids) from Paris to Basel via Eurostar on the 19th of October 1013. I need to proceed to Lucerne where I have planned my stay. Do I need to pre book tickets from Basel to Lucerne. Can I buy the swiss pass/ half fare on arrival to Basel or should I buy it before reaching Basel. Are the prices different if I buy in advance. Thanks.