Yes, you can earn rewards on amusement park purchases. The Capital One Savor Cash Rewards Credit Card and Capital One SavorOne Cash Rewards Credit Card are good options, or you can choose a Disney credit card if you’re a Disney fan and plan to be a guest at those parks on a more regular basis.