Ack, sorry I didn't reply over PMs.... Between work and life, things have just been chaotic and your message kinda got buried... I'm sorry. Anyways, I'll reply here I suppose.
I don't think higher rates really do much in the way of protection, because if someone shows up to attack you, they probably aren't planning on paying. And the cops don't really care what you're charging or where you're working. Having never worked out of a hotel, I really can't help much. I will say that hotels are mainly focused on getting their money, and probably will turn a blind eye to your activities.
As for avoiding rapists, I would always tell your clients that you have a friend coming over at such and such time, and remember to listen to your instinct. If a client shows up and you get creeper vibes, do not see him. It isn't worth whatever he's offering, and there will always be another client. One thing I've learned is anyone who's demanding while booking an appointment (calling you multiple times, sending lots of emails or texts, etc) will be demanding and possible violent in bed.
I know a lot of escorts over here carry mace or another weapon to protect themselves, but keep in mind that if the attacked overpowers and gets the weapon from you, they can use it against you. So that might not be the best route.
Stings are a bit harder to avoid, unfortunately. I would definitely sign up for the sites Amy recommended and again, if you get fishy vibes from someone, don't see them or discuss any business. Charging for your time is one way to sort of wiggle around the law (the law states you can't trade sex for money, but you are allowed to charge for other things), but it's not a surefire thing by any means, and chances are high that it wouldn't hold up in court. The cops can still arrest you, unfortunately. I think, in addition to Amy's suggestion, that is about all you can do.
Also, the bigger the city you're in, the more likely you'll fly under the radar. In the bigger cities, where the cops really have to watch where they're applying their resources, they aren't likely to focus on random sex workers - they're more likely to go after organized sex work (brothels, agencies, any sex workers affiliated with gangs or the like), underage/exploited workers, or the ones who walk the street instead of advertising online. Don't work any hotel that's near a school - cops really don't like that.
If you get arrested (and I hope you don't, but if you do), remember that an arrest does not automatically equal a conviction. If an undercover tells you that you're under arrest, stop talking to them immediately and ask for a lawyer. Do not say anything in front of the cops or answer any questions without a lawyer present.
Other than that, I really got nothing, I'm sorry. I would recommend working during the day, because I think the night tends to bring out the crazies and the drunks, people you don't want to do business with.
If you have a car, or access to a car, I would recommend doing outcalls only. I've been charging for 'gas and wear and tear' on my car, and that excuse seems to have kept me pretty safe so far, but I haven't been doing this too long, so.... *shrugs*
Good luck hun *hugs* Sorry I've been out of contact again, I'm bad about that.....