I typically buy my regular cards from Professor Oak bc of their 25 card- 5$ of deal, and usually the more expensive ones from collectors cache since they always have sales on the nicer cards. The downside is the expensive shipping. They both have good quality cards though, but does anyone know the best place to buy? With the best condition cards?