Another option that most people aren't even aware of, is going with a device capable of accepting a Cable card(M-Card). Cable companies don't advertise it. It's not necessarily cutting the cord, but you can cut quite a bit of money off your bill by essentially using your own equipment.
You can get a device like an
HDHomerun Prime, and then get a cable card from your local cable company. It's much much cheaper and you can still get almost all the same cable channels. You pay a small fee for renting the cable card. Last I heard it was ~$10/mth. And you pay for whatever cable package you want. The HDHomerun acts as your DVR. It also allows you to broadcast that cable connection through your home network so you can also stream that cable from other computers/tablets/phones/set top boxes like the ones above/etc. You could then optionally open up your home network to also have that cable available from away from home.
For some it's a nice way to drastically cut your bill without actually cutting the cord.