Stefano, non mi spingo a darti una risposta ma più un suggerimento, in quanto reputo che tu possa aver intrapreso un'approccio non adatto.
Per la tua esigenza, ci si dovrebbe appoggiare ad un Database iniziale, nel database potresti definire le tariffe dell'anno in base al periodo, definire le prenotazioni ed il numero delle camere disponibili... potresti anche ricavare le stanze libere nel periodo richiesto...
Quello che invece fai tu con degli Array o Matrici è una soluzione che può soddisfare un compito di scuola, finalizzato a risolvere il problema contingente del momento, ma non di certo una gestione lungimirante e fatta con l'ottica della programmazione.
Ovviamente sei libero di approciare come meglio credi e soprattutto come ritieni di riuscire, mi premeva solo sensibilizzarti sulla possibilità di vedere la cosa in modo meno scolastico e più professionale, pur sapendo che questo potrebbe metterti inizialmente in difficoltà.