This may be a stupid question, but an "escort" is just a nice way of saying hooker right?
Hookers walk the streets. Escorts don't. That's the primary difference. They will both do what you want them to do if you offer them enough money. Oh, and they both have beautiful souls.