Для получение визы необходимо предоставить пакет документов, в том числе и билет туда-обратно. Поэтому, если у вас нет шенгена и вы собираетесь делать визу, придется рискнуть и купить сначала билеты.
Для выгодной покупки надо отслеживать цены в интернете. Не факт, что в первый раз зайдя на сайт, вас устроит цена и вы сразу же приобретете. Есть сайты обобщенные, где цены на авиабилеты выдают со всех перевозчиков. Можно мониторить их, а потом, выбрав устраивавшую вас цену на перелет, перейти непосредственно на сайт этой авиакомпании и купить там. Условия (цена) приобретения билета на официальном сайте того перевозчика, каким вы летите, в любом случае, выгодна. Дерзайте, кто ищет, то всегда найдет.
Приведу в пример свою последнюю покупку дешевых билетов. Так вот, очень мечтала попасть в Италию. Три недели каждый день отслеживала цены на билеты. В итоге получилось что "Победа" давала самые низкие цены на определенные даты. Конечно, хотелось немного сместить поездку, но, цена очень была привлекательной именно в эти числа. Билет туда-обратно у меня вышел в районе 7000 руб. И это Италия! Забронировала отель, купила медицинскую страховку и за визой! Дали. Четыре дня назад прилетала и хочу обратно). Кому рассказываю про цену на билет, удивляются. А ведь возможно, проверено на себе.