I will answer the question in a general manner.
Any business open on Shabbat has to deal with three issues:
One may not desecrate Shabbat, and one may not instruct a non-Jew to do for him something which is prohibited to do on Shabbat. In this regard, if one can operate a hotel without desecrating Shabbat, then this is not a problem. However, if there are things which need to be done which are prohbited on Shabbat, then one would need to enter a form of partnership with a non-Jew, by which he will be doing (or instructing other non-Jewish workers) to do these acts for his benefit.
Ma'arit Ayin - Even if one is not instructing non-Jews to work for him on Shabbat, but to others looking from the outside it will appear that he is, such as where the hotel is known to be owned by a Jew and is seen operating on Shabbat in a manner where work is done on Shabbat, it is prohibited. A partnership with a non-Jew may solve this problem as well, as any work being done on Shabbat will be ascribed to the non-Jew's instructions and benefit.
Schar Shabbat - receiving payment for something being done on Shabbat. This is a problem even by something which is permitted to do on Shabbat, such as being paid to watch over something on Shabbat. This may be solved by havla'ah, by not receiving payment solely for Shabbat but also for time before or after Shabbat. This may be less of a problem in a hotel, as usually the room is rented from Friday afternoon, or until Sunday afternoon, and thus the payment is not solely for Shabbat.