Always, always, always find a school that will pay your way. I racked up a "mere" $10,000 as an undergraduate (thank you, Bay Area, for your insane cost of living), and even that was too much.
As a result, money ended up being a big part of the graduate program I chose. This allowed me to actually make money on graduate school. The lesson being: college is a system, and you should learn to game it.