sling is probably best option. get an hd antennae for your TV's so you get the local channels....
as for devices, Roku and Amazon fire stick are probably the two best. i like Roku because it comes pre loaded with Amazon Prime, and you can down load apps at your leisure...not all devices will let you download all apps....so ask about that if you want access to more than just waht that device may allow.
of course, if you know somebody, you can get hacked amazon firesticks and have everything you ever wanted.
not that i know, but you know....