Walmart offers the LEGO Disney Princess Palace Pets Royal Castle, model no. 41142, for $15.99. (Amazon charges the same with free shipping for Prime members.) Opt for in-store pickup to dodge the $5.97 shipping fee. That's the lowest price we could find by $4. This 186-piece set features Dreamy and Windflower figures, a lookout tower, piano, and revolving dance floor.