Your passport cards will work fine as ID. It's up to you if you want the added security of being able to fly home from Mexico or the Bahamas, which you would not be able to do without a lot of hassle with just a passport card. You could always leave your passports in your room safe.