I reckon this should be discussed upfront with said provider. I have had lunch/ dinner with my regulars without charge, all at their offer. But they are all my regular who I have built a good rapport with.
As a client I would never ask provider's time for free (sexual or not). Paying for their accomodation is not equal to paying for their time.
Rather than paying for his 1-week long accomodation, why not hire him for an overnight? Most if not all providers will prefer cash I reckon.