Isn't it that you need to phone in with information like your SSN to activate them? Doesn't seem like you could register any address you'd like.
They end up working just about the same though. You can buy them both at a retail store for cash, and use them just like a credit card anywhere Visa/Amex/Discover/whatever is accepted.
You might need to get European cards, though, and I'm not sure how they work over there or how easy they are to get.