A tourist card is basically an entry tax on tourists. It is a short two page form (original and carbon copy) on which you list your name, address, passport number, etc. They cost 10 dollars US each and the top copy must be turned in as you go through customs. They can be purchased from your air carrier or at a booth in the airport as you enter the customs area. It is important to save the copy because you will need it to exit the country and you may also be required to show it in order to change money, register at your hotel, or cash travler checks, etc. In fact I have never had to show my card to anyone while in country but again save the copy for when you leave. You will also have to pay a 10 dollar exit tax, but thats another story. Again, the tourist card is simply a tax on tourists. It has nothing whatsoever to do with visas or passports.