My 10 year old dd is invited to a wedding in a few weeks time. She has long slim feet. Adult size 6 in length but adult shoes tend to be too wide fitting or else too grown-up looking. She lives in either her trainers or her school shoes. But where can I buy nice occasion wear shoes that fit her and are age appropriate?