There are affordable options for eye exams, glasses and contacts thanks to discount programs and national retailers if insurance is out of reach.