Here is the perfect gift for the Sophia the First fan at your house! Run to Walmart and grab the Disney Sofia The First Enchancian Castle for just $99.00! (regularly $129.00) This castle is over 3-feet tall and will provide hours of fun for any Disney Princess fan.