Ниже привожу выдержку из своего отчёта 2-х летней давности на RASK'e (http://www.ski-club.org.ru/resorts/swiss03.shtml), тут вроде ответы на ВСЕ Ваши вопросы:
Хочу обратить внимание на один из вариантов трансфера в Швейцарии. Это - Swiss Transfer, его суть: железнодорожный билет на фиксированные даты (прилет-отлет), позволяющий проехать из ЛЮБОГО аэропорта на ЛЮБОЙ курорт Швейцарии. В нашем случае он был оформлен в Москве и стоил $61. Расчет маршрута со всеми пересадками легко сделать на сайте Швейцарских железных дорог (www.sbb.ch). Можно оспорить "удовольствие" ехать 4-5 часов в поезде с одной-двумя пересадками, но: это же Швейцария!