Amazon has their Fire TV Stick with Alexa Voice Remote (current generation) for $29.99 (regularly $39.99) with Free Shipping for a limited time.
Amazon Fire TV Stick connects your HDTV to a world of online entertainment, letting you stream over 300,000 movies and TV shows in 1080p, or 720p. Use the included Alexa Voice Remote to easily find the content you love with universal search across more than 140 channels and apps, or discover something new with personal recommendations right on the home screen.