Target offers two Disney Princess Dolls
bundled with a $5 Target Gift Card
with prices starting from $15.98
. (Add two to your cart and the gift card will be added automatically.) Opt for in-store pickup
to avoid the $8 shipping fee. Assuming you'll use the gift card, that's $5.49 per doll and a buck under the best per-doll price you'd pay at Walmart.