I purchased mine from a T-Mobile store. They had a promo going on a couple of months back, $100 off with any data plan. I signed up for the $10/month no contract plan and cancelled it when I got home.
Definitely look around still all of the retailers. They compete hard for your business.