@MattDavis,
Yikes! I'm not telling anyone to go into debt, I agree a gift need not be expensive. On many invitations often the host specifically ask that gifts not be given, they only want the pleasure of your company. On the flip side, if you accept someone's hospitality, it would be rude to suggest you are disappointed with whatever is served.