The best is online ofcourse because the carriers don't pay commission to the sales reps selling you the phone plus other costs like lease for the store, paying employees salary, electricity, etc. Here is a good site but make sure you read the fine print, it has the cheapest cell phones period.
http://www.wirefly.com/content.asp?r...1= gcellphone