The game is somewhat complex. You have to increase the convincement to host them, increase the comfort to keep them in the hotel. I recommend that you spend all your money on objects to convince and that when speaking you try to speak until you repeat yourself. If the conversation is repeated, it means that the character no longer wants to talk and needs more convincing to progress until they are convinced to stay.
In the next update, a balance was made for obtaining money, improved negotiation and the weekly amount of money more in line with spending. Additionally, some changes will avoid this type of problems and the events will be balanced. With the update it should no longer be frustrating to earn money.Thanks .