I am going to zermatt for my honeymoon in January and would like to take the train from Zurich airport to zermatt via the glacier express. However I am finding the Swiss rail website quite confusing.
Do I need to go to visp and then take the glacier express ? Can I buy one ticket and use on all trains or do i need to buy separate tickets. Is there one website that I can book the whole lot on?
Are there different seat types as we would like to have a meal en route.
Any help would be much appreciated