Sears offers the Sharp Digital Alarm Clock, model no. SPC136, for $19.99. Opt for in-store pickup to avoid the $5.49 shipping charge. That's the lowest price we could find by $4. It features a USB port and two power outlets.
Of note, Shop Your Way Rewards members will earn a Sears credit with this purchase and may be eligible for additional credits and discounts.