Also, this:
http://en.wikipedia.org/wiki/Sexual_surrogate
may be better than either a prostitute or a sex therapist. Since the thread is titled "virginity and relationships", a sex surrogate would address the relationships component of your question whereas a prostitute would only address the virginity component, so a sexual surrogate would be a far better investment of time and money.