For Prime members only, Amazon offers the LEGO DUPLO Disney Sofia the First Royal Castle, model no. 10595, for $34.99. Clip the 20% off coupon on the product page and the price drops in-cart to $27.99. With free shipping, that's the lowest total price we could find by $7. This 87-piece set includes two figures, a revolving dance floor, staircase, and annex.