Public universities may not be the most generous in the financial aid department. But here’s how to get a great deal.