i think the best to do, is what you think easier and safe. like me, no fucking way i'm gooing to card instore, i dont feel safe with a fake card in my hands, so for me best choice is to buy online, but its personal, the best way to card, is the way you feel better carding.