If you won't be "cutting the cord" at home, I can suggest a Slingbox (not SlingTv).
www.slingbox.com. There is no monthly fee, cost of entry is just a one time purchase the required hardware adapter.
It allows you to stream your own cable box output anywhere in the world. The only downside is that both the remote viewer and anyone at home must watch the same content as it simply streams whatever channel your cable box is currently viewing.
The remote interface is a little clunky, but if your cable box has a remote control app, you can use that to surf of change channels, it's very usable (Comcast has this and it works well).
It's capable of streaming lower resolutions for bandwidth limited connectivity.
Most streaming adapters include a Slingbox app so it's easy to watch on a remote TV with a Roku, FireTV, Apple TV, etc. You can also watch on any phone or tablet without the need for a TV at all.
http://www.slingbox.com/BigCable.aspx