usually Cable comes to an area before DSL but you can always check to see if DSL is provided in your area.Here are some good sites (there are many more) to look at:
http://www.speedguide.net/Cable_modems/cable_faq.shtml
http://www.dslreports.com
DSL is usually through your telephone provider because it uses the existing telephone lines.