When it comes to an extended stay at a friend's house, it's the norm to contribute to any additional costs - be it money for petrol, food, tickets or even treating your hosts to a meal out. What's ...