Running from March 10-16, the Amazon Spring Sale is packed with fashion finds that look like they've come straight from the Princess of Wales' wardrobe.