Amazon Prime Day is in full swing, with the deals dropping left and right until March 31. Here are our favorites.