As a general rule drug addicted street hookers just want money to buy crack and/or heroin. You could take a drug addict somewhere, altho forget about the idea that getting off the street itself holds some magical attraction for them , it dosnt. Usually with a drug addicted girl you pay them , have sex and then she goes her own way and buys her drugs , in your overnight scenario you would have to pay her in advance and she would then buy whatever drugs she needed and use progressively through the night , so logistically you would either need to trust her or stay with her , drive her to the dealer and then to the hotel. The girl would be more interested in doing drugs than enjoying a prolonged night of romance with you , the sexual service you got out of her would be strictly on a ymmv basis, once the drugs were gone you would either have to buy more or she would be gone and the drugs can go very fast. Obviously there are horror stories of terrible things happening in encounters with street hookers , anythings possible and you have to be wary and just try and pick a girl who seems ok.
The more commercial street hookers would probably cost more on a time/£ basis and they might not even want to do it , youd need to ask , but there is always the possibility of finding a good girl to do it at a discount price.
My advice either way would be try the girl first that way you get an idea of her and she gets an idea of you and you can ask about doing an overnighter.