Здесь возможны несколько вариантов развития событий:
Во первых зависит от того какая виза вам нужна: рабочая, туристическая, для обучения или еще какая.
Во вторых способы ее оформления: сами Вы решаете ее оформлять, через агенство, либо ваша компания (работа) берет на себя этот момент.
В третьих зависит от самой визы, которая Вам нужна, точнее от того в какую страну будет совершаться вояж. Ну скажем так: Шенген нужен по странам этого договора или имеется ввиду страна, типа Болгарии, Венгрии, Англии, США и многие другие - куда виза оформляется индивидуально для этой страны. Либо же рассматривается вариант стран, куда виза нужна, но она оформляется и оплачивается непосредственно в аэропорту прилета.
Как одним из примеров, предлагаю свой наиболее часто проверенный вариант:
Покупаю тур в Испанию в агентстве, естественно с оформлением Шенгена, если на момент поездки у меня его нет, по списку необходимых документов приношу: ксерокопию паспорта РФ, ксерокопию загранника + оригинал, фотографии 3х4 в количестве 2 штук, справку с работы о зарплате, справку из банка о счете, квитанцию об оплате пошлины за визу, в агентстве заполняю заявление и сдаю всю эту пачку своему менеджеру, через две-три недели он возвращает мне мой паспорт с визой. А еще через парочку недель и весь пакет по туру. Если самостоятельно оформлять визу через визовый центр или консульство, то к вышеперечисленному списку добавляется: билеты на самолет (копии) + бронь на проживание. Записаться можно заблаговременно на сдачу документов, визу дают в течении тех же двух недель, присылая на Ваш телефон смс о готовности документа.
Но виз очень много всяких разных, тут детально по каждой стране надо определяться.