А если, как вариант: купить билеты до Германии, через букинг забронировать там отели, получить германскую визу, после этого отменить все отели в Германии (за несколько дней это можно сделать бесплатно) и спокойно ехать в Швейцарию. Швейцарские отели тоже забронировать, отменить и жить у друга. Вылетать обратно тоже придется из Германии.

P.S. Это не совет! Это предположение и как бы вопрос к бывалым, может кто так делал или в чем-то подвох. Мы для визы бронировали отель в Голландии, потом его отменили и жили в съемной квартире. Приглашения вообще не было. Прилетали в Бельгию, вылетали из Голландии, но там виза была общая, Бенилюксовская.