I've had people ask to come and stay, more when we lived in Greater London, fairly touristy near Hampton Court, Richmond Park easy access up to central London. I did take all that in my stride once, being younger, not any more. Now it irks me a lot if people, other than family ask to stay, as a couple have and I don't have any compunction in saying no!, particularly when its along the lines of "I'm visiting the area to see such and such". I have to zip my mouth, because what I really want to say is "we're not a bloody hotel" it takes time, effort and money to put everything in place to host.
I've also had this happen, one guest with us four nights, breakfasts, several meals at home, final night out to dinner when the bill comes, he didn't automatically offer to pay, my husband being an overly generous person, picks up the bill, I was furious, "split it at least" o/h "well there were two of us, so he'd be paying more" "paying more, he should have paid the bloody lot!" was my riposte 