Amazon offers its Prime members the Betrayal at House on the Hill Board Game for $34.25 with free shipping. (Non-members can pad their orders to $35 or more to bag free shipping.) That's the lowest total price we could find by $17. It's designed for three to six players and takes around an hour to play.

Orders placed via 2-day shipping by December 22 will arrive in time for Christmas. (This option is free for Prime members, but an extra $13.83 for everyone else.)