I would, in general, recommend cancelling Prime. You can get better deals often elsewhere, so you might as well remove the default-to-Amazon behavior Prime gives you. You can still order on Amazon with free shipping for orders over $25 anyways. And Walmart will do free two-day shipping for orders over $25, making Prime mostly useless. Add some ship to store options for Target and Best Buy... There's nice non-Prime options out there.