The best I know are in NYC and LA.
However, I feel Japanese trained artists are the best, they come to North America from Japan since tattoo work there is illegal and highly frowned upon.
Always take a peak at their portfolio, I wouldn't trust anyone that doesn't have the quality of their work documented.