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