Disney Store offers its Disney Girl's Sofia the First Costume for $14.99 plus $4.95 for shipping. That's $30 off and the lowest total price we could find. It's available in size 4 only from 3 to 8.