I'm not sure if you'll find everything you're looking for in a single provider package. For Internet, you should, as Crabtree says, check with neighbors for what they have and how satisfied they are with it. The most common sources are Orange, Free, SFR, Bouygues and a couple others. (You can check out their offerings online for an idea of prices, etc.)
For television outside of the larger towns, many people go with satellite TV - and for English language television, that may be your only option. More and more of the CanalSat channels show US and UK series in VM (basically original language with French subtitles though you have the option of watching in VF (dubbed into French). Otherwise, you may want to consider a Sky satellite set-up.
Another option is Netflix, where you can get English language programs in the original language and turn off the subtitles altogether. However, the selection on Netflix here in France is not nearly as extensive as the UK or US versions. (For those, you need a VPN set up and even then, they periodically cut off known VPNs when they discover folks using them.)
Cheers,
Bev