Здравствуйте! Хочу у вас спросить совета

Мой друг из Швейцарии не может сделать приглашение по причине отсутствия у него работы на данный момент ( для посольства финансовая гарантия- это одно из требований для приглашающей стороны). Вот и думаем какой альтернативный вариант. Можно ли поехать в Швейцарию, имея венгерскую визу? Приехать в Будапешт, сесть на поезд и поехать в Цюрих на 10 дней например. Затем вернуться опять в Будапешт, а оттуда на Украину. Или такая схема невозможна? Что посоветуете друзья?Спасибо.