Швейцария в Евросоюз не входит и для посещения страны требуется отдельная виза. Однако, улыбчивые и милые швейцарцы обычно закрывают на это глаза и у обладателей шенгенской визы (простой или мульти) не возникает абсолютно никаких проблем при пересечении "границы" (пишу в кавычках, потому что границы, как таковой, не существует. Изредка останавливают машины для досмотра, но почти сразу отпускают). А если полетите самолётом - там на паспортном контроле, если не пропустят выйти, Вам скажут, что надо сделать. Обычно, если им докажешь, что ты - транзитный пассажир, то пропускают. Для этого нужно просто показать билеты на вылет в другую страну. Удачи!
www.gid-barcelona.com