Hi April!
I just took my daughter last month to Bibbidi Bobbidi Boutique, so very familiar with your question:
The dresses are Disney licensed apparel, and are no different than the dresses you'd buy at the Disney Store (or wherever Disney licensed apparel are sold, like some JC Penney's).
Bibbidi Bobbidi Boutique comes in 3 flavors:
Coach, Crown, and Castle.
If you get the Coach or Crown, you have to pay for the costume separately. The shoes, tiara, etc. are not part of the costume. You would have to pay separately for each.
Or...you can go for the premium Castle package, which comes with everything.
Since we could never justify the Castle package, we'd purchase the costume and shoes online at a cheaper rate somewhere, get the Coach package, then come to the Boutique with costume in tow...
For more information on the Boutique options, click
here.
Best Regards!