Home Depot offers the Hamilton Beach Panini Sandwich Maker, model no. 25460, for $23. Opt for in-store pickup to dodge the $6.24 shipping charge. That's the lowest price we could find by $5, outside of the mentions below. It features a floating lid for pressing any size sandwich.
Of note: Amazon offers this for the same price with free shipping for Prime members. Walmart also charges the same with in-store pickup.