If you have the money, I'd go for an NVIDIA Shield, or maybe an Apple TV. Well worth the money.
Otherwise, for budget, you could get a Chromecast, which gives you more control over it and has generally less garbage than the Fire TVs do for instance, since you can easily change its launcher and debloat with ADB.