My mother always told me to never show up at anyone’s home empty handed. That is a rule that I didn’t follow for years. But, I think that it is a good rule.
A hostess gift doesn’t have to be fancy. In fact, it should not be too elaborate. It is meant as a small display of appreciation for the effort the hostess put in. They could be a bottle of wine, a small plant or something homemade. All in all, small gifts as a way of saying thank you, or I appreciate you are too few and far between.
Someone with good sewing machine skills is particularly capable of putting together a token specifically designed for the recipient.