This link will answer all your questions.
From the
Disneyland website
"Bibbidi Bobbidi Boutique in Sleeping Beauty Castle is a very special beauty salon where little girls are transformed from head to toe into little princesses! Your child will feel like royalty with the help of her Fairy Godmother and Fairy Godmothers-in-training, who will put magical touches on everything from hair and make-up to princess gowns and accessories. Make the royal treatment complete with professional photographs of this enchanting Disney princess experience.
Girls 3 years old and above can choose from three hair styles Fairytale Princess, Disney Diva and Pop Princess available in three packages:
The Coach Package includes hairstyle, shimmering make-up, princess sash, princess cinch sac and body jewels $44.95, plus tax.
The Crown Package includes hairstyle, shimmering makeup, princess sash, princess cinch sac, body jewels and nail polish $49.95, plus tax.
The Castle Package includes hairstyle, shimmering makeup, princess sash, princess cinch sac, body jewels, nail polish, princess gown of choice, wand, shoes and portrait package courtesy of Disney's PhotoPass® Service (assorted prints in themed folder). Determined by the choice of princess gown and shoes, prices start at $195.85, plus tax.
For reservations, please call (714) 781-STYLE or (714) 781-7895.
Please remember that Guests must be at least 3 years of age. Merchandise available in children sizes only. Selection may vary. Please notify us of any cancellations at least 48 hours prior to your appointment. Children must be accompanied by an adult age 18 years or older during the entire experience. All prices, packages and information are subject to change without notice. Merchandise available while supplies last. Separate theme park admission is required."