I'm off to WDW in September and heard many people recommend buying one before hand, unfortunately where I am they are apparently very difficult to find despite record highs for us this year. How much are they in WDW? I saw some from WDW listed on ebay for 24 plus shipping, are they 24 at the parks?

