Walmart offers the Sterno Family Fun S'mores Maker for $22.49. (Amazon charges the same with free shipping for Prime members.) Opt for in-store pickup to avoid a $5.99 shipping charge. That's the lowest price we could find by $3. It can be used indoors or outdoors and includes a can of heat fuel, roasting screen, and two stainless steel roasting forks.