I vote eBay. You will get the best selection at the best prices and usually can get them shipped from within the US (if you live there) and not get a drop ship from China with other sites offering phone parts.
Take this opportunity to spend a little bit extra and get one with wireless charging capabilities, even if you're not going to buy a charger now. I think the extra $10 to $15 will be worth it.