Walmart offers the Cuisinart S'more to Love S'mores Maker for $10.25. (Amazon charges the same with free shipping for Prime members only.) Opt for in-store pickup to dodge the $5.99 shipping fee. That's the lowest price we could find by $2. It makes up to six s'mores and can be used in the oven or a toaster oven.

Update
: The Walmart item is no longer available for pickup; however, Amazon still has it for $10.25 with free shipping for Prime members.