Gifts for hosts and hostesses that’ll get you invited back

Thank your hosts for the time and effort they’ve put into having you over by bringing an equally thoughtful and special gift, some costing as little as $2.