In quello che dovresti fare è tutto tranne che semplice, se vuoi farlo tipo booking, io partirei dallo oggetto date per capire come funziona poi passerei ad Ajax per il dialogo server client per le camere per la parte js poi hai tutta la parte server.
Buon studio