2 shows a night, only on weekends (Saturday and Sunday...not Friday because of the Halloween party). Should be at 9:00 and 10:30PM.
As for the dessert package, I have never done it and I probably will never. I almost always see the second show and only wait about 40 min, which is fine for me. Being a young college student I can handle sitting on the ground for that long. Also being a young college student, I can afford my AP but $60 for a 20 min show and some desserts is not in my budget. I can get my nice front section seat on the ground for free and then get a $4.50 Mickey premium bar and be completely satisfied.
Perhaps if I were to see the first show and my family was paying for it...