There are a lot of DSL providers but it depends on where you live. Try your local telephone company. You would only be able to keep your same e-mail address if you have a free acount or continue to pay.
I have comcast but its so expensive, i need to find something cheaper and one that doesnt require you to have at&t as a phone provider cause i have mci. Please help, my internet bill is $50 bucks a month!