I already pay an annual fee on my Southwest card and my American Express. I think I'll stay with the free Visa.
I hate paying annual fees and if my Amex wasn't my 2nd oldest credit card I'd close it. We fly Southwest so that card is worth it for us since no other reward programs offer Southwest points/rewards.
It does sound like a good idea if you go to Disney every year though. Since we try and do different things each year we wouldn't want to be pinned down with a specific vacation destination reward credit card if that makes sense.
Bookmarks