Walmart offers the Betrayal at House on the Hill Board Game for $20.99. Choose in-store pickup to avoid the $5.99 shipping fee. That's the lowest price we could find by $18. It's designed for three to six players with a 60-minute play time.
June brings some big deals and sales, but you're better off postponing certain purchases.