Sky. If you argue with them you'll get a good deal. I don't have Sky TV either.
Edit: you need a provider that can afford to make a loss for the sake of customer retention. Sky is a primary example as their broadband is a tiny portion of their business.
Edit: you need a provider that can afford to make a loss for the sake of customer retention. Sky is a primary example as their broadband is a tiny portion of their business.