If you live close enough to a big city with a CBS broadcasting tower, you can get an over the air indoor antenna... they are pretty cheap, pretty small, and easy to hook up. I keep one around if I ever need it, though the one station I can't really get with it is CBS, I'm just barely out of range... but mine was like a $20 model that is a few years old now.
The good thing about them though, you get the free signals, and it is the pure (clearest) HD signal. Also, there's no delay like you get from satellite or internet.
Here's a website that you can enter you address and it'll estimate which channels you can get...
Which broadcast channels can you receive for free? It's time you cut the cord!
www.antennaweb.org