We’ve all been there. That moment when an unexpected guest arrives during the holiday season and you have nothing to give them. Whether they’ve showed up unexpectedly, or they slipped your mind while you were doing your holiday shopping, there’s nothing worse for a “Type-A” host than having an ungifted holiday guest.
Even if it’s just a trinket of appreciation, keeping gifts on hand for those you didn’t anticipate is an easy way to make the holidays less stressful. Be prepared for those just-in-case moments with these gifts under $20 that are sure to impress anyone who walks through your door this holiday.
HuffPost may receive a share from purchases made via links on this page.
Here are 17 gifts to keep on hand for surprise guests: