So I have to get a visa. So what.
It depends on where you live in the US as to how convenient it is to obtain a visa at an embassy or consulate.
What about Master Card? Yeah, yeah, I'll save you the trouble.