I don't have a credit card, and my parents refuse to buy anything online. They're afraid of the internet, or people stealing their identity...etc. So I had to do something. Anyway, I'd recomend an American Express Pre-Paid card. From my experience, it was the easiest.