"Always show up with something in hand."
This is an idea that many are familiar with. House-guests are expected to give a thank-you gift to the host either on arrival, during their stay, or sent afterwards. Some house-guests prefer to say thank you by treating their host or hosts to dinner out during their stay, or by buying groceries and making dinner one night. For gifts, something along the lines of a good bottle of wine or a nice bouquet of flowers is sufficient for an overnight stay, while a longer stay may require something more. Here are some gift ideas: