I think some rules for overnights to be followed, unless you are 100% comfortable with a girls are:
1. Only book after you have seen her before for a sufficient time to gain some trust.
2. Discuss expectations about length of stay, what services to be supplied, the pace of the punt and sleep times. Go over these face-to-face at the start of the punt
3. Pay a proportion of the fee at the start and the rest in the morning.
4. Discuss rules her leaving money in location should she need to pop out
5. Discuss rules for an early termination of the punt, should it not continue
6. Plan for worse case scenarios, record interactions on your phone to protect yourself from false allegations if it's going bad
7. Secure your belongings in a safe place including anything that would out you or present any temptation to steal
In the OP's situation I don't think I would have physically forced her to stay in the room. That could have ended very badly. In that situation I would have tried to negotiate a settlement. If that failed I would have called the police and reported it. I would imagine that they would have decided that it was a civil dispute but her real details would be recorded. You could then try the small claims court. You'd be in a strong position as the chances are the additional income would not be something that would be declared earnings. I doubt that anyone would want their financial circumstances scrutinised in court.
The other thing to consider is never punt with money you weren't willing to write off. Hindsight is a wonderful thing!
Taking your phone was crazy!