Since it is just a generic micro USB connector, I would reccomend eBay for the cheapest prices. This is what I always do and I have never been let down.
If you are an ex-BB user all those accessories will work as well. I normally go for the cheapest name brand I can find as I've found the generic Chinese ones normally just stop working after awhile. YMMV.