шенген дают в любом консульстве. Нам, как не имеющими шенген, дали только на 2м. Это Франция. Испания вроде первый раз на полгода дает.Подтверждение отелей для Франц.консульства не надо, только распечатка с сайта бронирования. А вот в Чешском - нужно от отелей получать подтверждение - муторно конечно, не все дают. Отели бронировала за 2 месяца.Лучше заранее - и выбор больше и цена меньше. Чем дальше, тем дороже. Сейчас на новый год более-менее хорошие варианты уже все забронированы. Хорошая площадка бронирования - букинг ком.