Walmart offers the Barbie Dreamtopia Rainbow Cove Princess Castle for $39.87 with free shipping. That's the lowest price we could find today by $9, although we saw it for $5 less in March.