На границе у вас никто про бронь отеля спрашивать не будет.
Бронь отеля нужна только для получения визы. После получения визы ездите куда хотите и сколько хотите. Но!!! Существуют два негласных правила: первое - страна первого въезда. То есть, если вы хотите получить испанскую визу, то и въехать вы должны в Испанию. И второе - в той стране, в которой вы планируете пробыть больше всего суток, визу той страны и получайте. В вашем варианте: если вы хотите проехать несколько стран, то в Барселоне вы должны пробыть большее количество времени. А откуда вы домой улетать собираетесь - не важно. Например вариант: летим в Барселону, отдыхаем там 5 дней, потом перемещаемся (например) в Париж и гуляем по Елисейским полям ещё 3 дня, а потом летим из Парижа домой, то визу надо получать испанскую.
Настоятельно не рекомендую манипулировать с отменами. Это может сказаться при последующей выдаче визы.
Небольшое отступление по поводу Женевы. Уточните по поводу швейцарской визы! недавно промелькнула информация, что в Швейцарию стали пускать по шенгенской визе, но это надо уточнять.
Теперь по визам. Если у вас ранее не было шенгенской визы, то испанцы дают её на полгода (при условии чёткого и полного оформления документов). Если вы не нарушали визовый режим, то испанцы следующую визу дадут вам на год. И так для каждого нового паспорта (то есть если паспорт поменяли, то всё начинается сначала). Если вы оформляете визу через турагенство то очень велика вероятность получить визу именно на срок вашей поездки.
И ещё: Как правило, испанцы открывают визы со дня, предшествующего вашей поездке, в не с момента подачи документов. А подавать документы можно в срок до трёх месяцев (не более) до поездки.