Lately I have been ordering contacts from Walgreens. There is usually a 20% or 25% off code for these.
Watch CVS, Walgreens and RITE AID for deals on solution (with their rewards programs like CVS's Extra Care bucks, Walgreens Register Rewards, not sure what Rite Aid calls them as we don't have any). I'm able to keep my family in stock with solution at a decent price and 4 of us wear contacts. When I am desperate (no deals to be had), CVS has a bottle of plain saline solution for $2.99.
Maggie