Excellent answers all around.
I absolutely have to agree with community colleges, since the majority of generic courses that you'll have to take, like first year English composition, calculus, statistics, etc., are going to be pretty much the same wherever you take them, and you might as well do it in a smaller class size setting where you can get to know the instructor/professor rather than in a lecture hall of hundreds where the teaching assistants won't even recognize your name.
Trade school, as others noted, is often underrated, since many trades offer stable careers, in addition to working relatively independently and having the opportunity to be self employed. Some schools have exploratory programs where you spend several months learning a bit about various trades. Even if you decide the trades aren't for you, at least you know how to handle some things in and around your home.
Something else to consider is studying abroad. Some countries in Europe have relatively low tuition, and English-speaking courses. I remember knowing someone who attended a university in Belgium for a year and mentioned that their grades were 100% based on the final exam - so if you're more of an exam person then an assignment/project person, that might be something to consider.