I always get tickets through Ticketmania.com. They will either mail them to you or you can have them waiting at your resort. Their prices are a bit lower than buying through disney, although no one has greatly discounted tickets. You might also want to subscribe to mousesavers newsletter for monthly offers.