We like taking the no annual fee Disney Card for the shopping discount, but generally don't use it for the tour discounts or really anything else. The Disney premier card with $50 annual fee with the 2% (instead of 1%) rewards on Disney purchases... In my opinion, I prefer to get a $200 bonus offer after spending $1000 in first 3 months, 1.5% rewards on
ALL purchases, not just Disney, no annual fee: like the Wells Fargo Cash Wise Visa. It also has $600 phone theft/damage insurance if you pay your phone bill with it which seems like an awesome benefit for me as my phone always breaks. The photo opp at EPCOT, which was our biggest draw... now it's only a digital download instead of actual photo. And for frequent goers of this event, it's nearly always Pluto and Minnie. There are just several other, better cards with a $200 bonus for no annual fee or several hundred dollars with a fee, see:
http://www.creditcards.com/top-credit-cards.php
There is also a forum on credit cards here.
If you do get/cancel the Disney card... from personal experience, Chase (card issuer) doesn't allow you to successfully re-apply within 18 months from last card (to prevent trying to get bonus frequently). They also commonly deny your app if you've had other card apps recently. I get a new card about 4x a yr., still have 800+ Transunion, but won't be able to get a Chase card again unless I wait on getting another card for a while (I've tried). Getting so many cards are not for everyone, obviously. I'm a banker/credit analyst and otherwise very frugal! There are several bloggers, ebay sellers who will advertise the $200 bonus with their referral info (sell for $1), so they can use your referral to get a $50 bonus (some solely do this as a job, several times a day).
For our upcoming 8/24 trip to All Star Sports 20% room only = $690 for 7 nights)... we used Barclay Arrival Plus mastercard (spend $3k for at the time it was 50k miles, 5% rewards redemption bonus, 2 miles per $1), and the Wells Fargo card for $775 bonus - so the hotel stay was sort of free. I'll likely cancel the Barclay after trip to avoid annual fee of I think $95 that was waived first yr. To get to the bonus, I buy stuff I would anyhow: gas cards from a trusted ebay seller for 7-10% off, SW airlines ($143 for $150) and Disney giftcards (for food and merchandise this trip) at Sams Club (think it was about $475 for $500), prepay Verizon, apt rent, car ins., etc. We are taking the regular Disney card just for shopping but may not use... since you have to spend $50 to get the discount, and we often buy our Disney shirts for cheap (~$10) at Kissimmee Walmart/surrounding stores.