Which database would you use for this booking system?
Sigiloso
Relational database - because this is booking system, so transactions are required. When transactions are required, then Relational DBs are best bet because NoSQL does not support transactions (although latest mongodb does support transactions - but I would still not use it, because it has just been released and maybe not mature enough. Too much risk)