Amazon offers the second-generation Amazon Fire TV Stick 1080p Streaming Media Player with Alexa Voice Remote for $29.99 with free shipping. That's the lowest price we could find by $6, although we saw it for $5 less three weeks ago. It features a MediaTek 1.3GHz quad-core processor, 1GB RAM, 8GB internal storage, 802.11ac wireless, Bluetooth 4.1, voice control via Amazon Alexa, and an HDMI output. Two AAA batteries are required for the remote (included).

Note: Several merchants match Amazon, including Best Buy via eBay and Target.