I've got 3 old credit cards we very rarely use for anything but I keep them just because if I cancel them I heard that it brings down your credit score. Why I should care about my credit score I don't know since it's been 25 years since I last applied for any loan. I got my Princess CC about 1 1/2 years ago & basically use it for everything so we can accumulate points for cabin credit 4 times yearly.
I do like my old AT&T credit card for large purchases as they double the warranty period up to 1 year on anything which I used once or twice. I'm not sure what Princesses policy on that is.