I have been watching on deals for these and this is the lowest price I have seen on this collection!
Get the Disney Princess 7-Doll Collection including the new Merida doll, Belle, Cinderella, The Little Mermaid, Rapunzel, Snow White and Tiana for just $39.99 + free shipping at Target.com. That breaks down to only $5.72 each doll shipped. This This same set is priced at $75.99 on Amazon right now, and the 10-doll collection is $79.50 at Disneystore.com.
Make sure and choose seasonal shipping to have it arrive by Christmas.