Smart TVs are great, but they are rather expensive, and if you cannot afford one, you might consider getting this Android stick that turns your HDTV into smart TV.
S21H Android Stick PC comes equipped with dual core ARM Cortex-A9 processor, 2GB of RAM, and 8GB of internal memory. If 8GB isn’t enough for you, there is a microSD memory card slot available as well. In addition, there’s a full-sized USB 2.0 port, and a HDMI connector that lets you connect S21H Android Stick PC to your HDTV or monitor, so you can run apps in full screen. In addition, there’s a 802.11b/g/n WiFi and Bluetooth connectivity available as well. As for the software, this HDMI stick comes with Android 4.1.2 Jelly Bean.
If you cannot afford a smart TV, S21H Android Stick PC will be perfect for you, and as for the price, this HDMI stick costs about $70.