Which schools in California give the best financial aid?