Desde ya que si utilizas una unica base central para todo el sistema y teniendo en cuenta la cantidad de registros que tienes que manejar el resultado puede no ser el mejor. O sea, creo que puede ser factible y segura, pero no creo que pueda ser eficiente y mantenible.
Ten en cuenta tambien que las consultas que ejecutes te pueden afectar el trafico de la red, y sobre todo el tiempo que puede demorarse en devolverte los resultados.
En cuanto a tener 50 bases diferentes creo que es la solucion menos factible, piensa que puede suceder si en el futuro quieres agregar un nuevo hotel, o lo que es mas probable, que la conexion con alguno de los hoteles se puede caer
, ademas ni hablar del trafico en la red, no?
Saludos