A good thing is to have one credit card, whether it be a Visa or a Mastercard. I say this because if you ever get into a jam most rental car companies will not take a debit card, it must be an actual...
Capital One offers pre-paid Visa cards that you are able to load money on yourself and then make payments. The beauty of this is that you do not have interest, and if you don't make a payment on...
If you are a citizen of a country whose citizen do not need a visa to visit Japan, then you are fine; Green card does not waive visa requirement for Japan.