夏に2名でドイツ、スイス旅行を予定しています。フランクフルトからスイスに入り、ツェルマットで2泊グリンデルワルト1泊、ルツェルン1泊した後ドイツ各地を回る予定です。ドイツ国内はジャーマンツインレイルパスで、スイスはハーフフェアカードで都度購入しようと思っています。フランクフルトからツェルマットに移動する際は、バーゼルで一度下車し、ハーフフェアカードとツェルマットまでの切符を購入しないといけないのでしょうか?それともフランクフルト駅で購入可能でしょうか?事前にネット購入したほうがよいのでしょうか?