We prefer our Capital One Venture Card (Visa). No foreign transaction fee and 2 for 1 rewards. Never had any problems using it on SXM. Have used it for lodging, car rental, grocery store, restaurants, shopping...usually larger purchases. Bring some US dollars for tips, small purchases, taxis, gasoline for car rental, etc.