Housewarmings are one of those difficult occasions on which you know you are expected to bring a gift, but you have no...