Walmart offers the La Crosse Technology Digital Wall Clock with Thermometer, model no. WT-8002U, for $14.97. (Amazon has it for the same price with free shipping for Prime members.) Opt for in-store pickup to avoid the $4.97 shipping charge. That's tied with our mention from January as the lowest price we've seen. (It's a current low by $5.) It features a calendar and alarm.