sorry can't help with that as all our family and friends live locally and we rarely have anyone stay overnight, let alone for a few days or more. the one exception was extended family from america (mum, dad, baby and grandma) who stayed for about 10 days a couple of years ago. i'd done loads of planning and we had a 3 course meal every evening, which i was very happy to do. they didn't offer to buy or pay for anything at all - apart from cider, which 'dad' took a fancy to and would buy for himself. we breathed a sigh of relief when they left and had a good grumble about how mean they were. then a week later, a thank-you letter arrived with �150 worth of vouchers for a nearby posh hotel/spa/restaurant!! we were obviously very grateful for them, but our guests had saved a lot of money staying with us rather than in a hotel and it would have cost a heck of a lot more than �150 (it cost me a lot more than that to feed them). we decided after that experience that in future we would not be so open with our hospitality.