Charter is probably the only viable option.
Depending on what you need (TV or not? Phone or not? Or just internet), you can probably get a promotion with a price that will remain fixed for 1-2 years. Whether or not you need a "package" or only internet, ask the customer service (sales) Rep to find you a promotion.
I'm paying 54 now for only internet, which can run 30 mb down and I think 5 up. This is up from a one-year promo for which I was paying 44. When I check the download speeds, it usually comes down at around 35 mb.
Internet analysis test (the Netalyzer at USC Berkley I think) is very comprehensive and has been giving good reports. Once Charter got some line issues fixed in the neighborhood about 2 years ago, the Netalyzer tests come out very good. The only complaint that Netalyzer notices is that the buffer is somewhat too big, but usually things work okay, even in packet-sensitive applications such as Skype. But maybe that is my router or something. Maybe the modem (which I own).
Welcome back to Woo.