If you are in Canada I can recommend Rebel.ca for domain names and HostPapa for hosting. I have 5 web sites with HostPapa for over 7 years. I would pick a country specific domain, e.g. .ca as it gets you away from the other great evil on the web, the US DMCA. Use your domain for email as well and you are then free to pick ISP of your choice as your email address won't change.
GoDaddy is expensive for domain names. They have also supported some really bad legislation in the US. I would look for one that has country specific domains, e.g. .co.uk
For actual internet service I use Start.ca, they resell access at lower cost. So I am still paying one of the evil 3 (in Canada there are in essence only 3 providers of significance) but they don't get much. For TV I use Netflix and the library for movies. News is via internet. Unless you really into sports, TV is not worth paying for. This site seems like an interesting view of alternate sip's in Canada: http://www.canadianisp.ca/
. There should be something similar to show options in the UK.