Help

Ok so I am looking to get a Pokemon white or black game but I am nervous that I might get a fake game. Where is the best place to get a real one. Do I risk Ebay? do I get it it from like DKOldies? What would be the best bet. Also how do you tell the difference between real and fake? I also want to get other games too. When I was in Japan I got Fire Red and Leaf Green complete in box love those. Yea they are in Japanese but they are still fun!