thenormalkindofcrazy · 31-35, M
Either you buy packs and hope for the best or go for sites like ebay and sometimes amazon. That being said, prices vary based on rarity and popularity, so a card could go for $50 one day, then $2.50 three months later. If you want to be fancy, buy him a couple packs of the ones he likes and one card he's been looking for.