This is hard, because you have so few choices for high speed internet and cable here, so you're stuck with them by default. They both really suck, but my own personal experiences have proved Charter to actually suck much more than AT&T.
I used to rely on free dial-up from the UW, but had to scramble once I got out of grad school. I'd never had DSL or broadband service, so I thought I'd go for one of those bundles through Charter, since I already had cable with them. Ordering the bundle (which also included phone service), created a total clusterfuck of problems that I had to sort out for weeks. They sent a tech over to hook up my broadband, and he was totally blunted up; didn't seem interested in answering my questions, and couldn't even find the right wiring to mess with. When he finally got the thing hooked up, I couldn't get a signal. He said my wiring was old, and that I'd have to reschedule an appointment to get that redone (and at my own cost, although he didn't know what it would be, and was not interested in helping me figure that out.) I called the 800 number to investigate. The customer service person I got wouldn't give me a straight answer, and seemed to suggest that I still may not be able to get a signal even with new wiring.
After trying to talk with someone else again and getting the run around, I was pretty irritated. I had also done some research and found out that their phone service is shitty and unreliable, according to other customers. So I called them up and canceled the order for the package, and emphasized I wanted to go back to the services I had before I even ordered this damn package (just the digital cable). The next day I woke up and had no cable.
I called again even more irritated, and was told "Oh, you canceled your services yesterday." "No!" I said, "I cancelled my bundle order. I asked to keep the digital cable!" They refused to admit that they had made an error, and said they could send a tech to turn it back on in about a week. Huh?? I'd have to pay a reconnection fee too. I tried to talk to other customer service people and got the same song and dance.
When the tech came to hook it back up, it was the same blunted up guy who was here before. I told him the story, and he really couldn't give a crap. I would have gladly told Charter to get bent years ago, but my landlord will not allow us to install a satellite dish on our roof (and due to our location in town, they can't install it anywhere else)....so in order to have cable, we have to put up with this sort of unprofessional behavior. Charter is simply the worst cable service provider I've ever had to deal with. I think most of their call centers are located in other countries as well. I've had some trouble explaining myself to their operators on many occasions.
I have AT&T for phone service, so I just ordered their cheapest DSL package. They send you either a modem or modem + access point, and you get a $50 rebate. This makes the end cost either free or like $20-30. They send you a self-install kit, which was nice. They actually provide very little support or instructions for installing the service on a Mac, so I kind of had to stumble through it on my own, but it wasn't hard. I've only had a couple service interruptions that I can even remember over the past year. Once it was off about half the day, and they gave me a credit when I called to complain. I've found that their customer service will respond with credits if you're at all threatening. I think they are a little more worried about their customer base eroding than Charter is.
Their packages aren't bad, but I can't remember the prices off the top of my head. I have the phone plan where you get unlimited nationwide/local calling, and the cheapest (and slowest, although it works great by my standards) DSL service. I pay maybe $60-65 a month, total. They have packages with phone + DSL + satellite service that seem very reasonable, so you might be able to save quite a bit.