IME, the best place to take a car is a reputable (that is, honest, experienced, efficient, and reasonably priced) mechanic. Unfortunately, most people don't know one of those. The next best bet is to take it to the dealership. It will be overpriced, but *probably* honest, and they darn well know what they're doing, since they specialize in your make, and almost definitely have seen your particular issue (whatever it is) over and over again. They also tend to employ more people, and, if your issue is a stumper, more people brainstorming on a problem are more likely to quickly come to a solution.
*edit* And if you need a particular part, they have it, or know where to get it very quickly.