io farei una tabella LIDI coi campi ID_LIDO, NOME_LIDO, DISPONIBILITA
una tabella FASCE_ORARIE coi campi ID_FASCIA e FASCIA
e una tabella PRENOTAZIONI con ID_PRENOTAZIONE, ID_LIDO, ID_FASCIA e GIORNO


così da avere

LIDI

0001 - Bagno Maria - 100
0002 - Bagno Turco - 200
0003 - Bagno Schiuma - 55

FASCE_ORARIE

0001 - 07.00 / 10.00
0002 - 10.00 / 13.00
0003 - 13.00 / 16.00
0004 - 16.00 / 19.00

PRENOTAZIONI

0001 - 0002 - 0004

Così sai che un posto al lido 0002 è prenotato dalle 16.00 alle 19.00.
Conti quanti posti al lido 0002 sono stati prenotati in quell'orario e li sottrai alla disponibilità, così sai quanti ne restano liberi. L'unica cosa è che in questo modo non sai chi ha fatto la prenotazione, ma non so se questo ti serve