I got my BA/BS degrees through a mix of CLEP, city CC and city Uni. My HS wasn't big enough to have a lot of AP classes so they had an arrangement with a local CC to take certain courses there - I did calculus and anatomy, and the 1st 2 computer programming courses that way. Then I was able to CLEP out of about 1 1/3 years of the "distribution" courses - this was doubly cool because the distribution requirements I did have left I could start out with higher level courses that were actually interesting to me like "Rise and Fall of Rome" instead of yet another superficial survey of European History followed by another superficial survey of American History. (The downside being that those easy classes are kind of a break, there were a few quarters where I had nothing but 5 hard courses in my majors which was kind of brutal. Still, I'd rather have a few months of pain than twiddling my thumbs wasting time AND paying big bucks for the privilege in some complete jackoff class).
The CLEPS were pretty easy, like the poster above reading through a textbook during the week before the test was enough to pass easily in all the "soft" subjects like history, psychology, English comp, English lit, Management, Marketing, Business Law, even micro and macro economics. Again check with the school to see which ones they accept and what scores you need, keep from wasting time and money on ones they don't.
I also took some night classes, partly because I worked during the day a few quarters, partly because I couldn't get the course I needed during the day (the guy above who said jump on registration - listen to him). The night courses are where you see more serious students - older people with jobs, more mature, and more serious about the course because it's a real bastard to have a full time job PLUS spend 2 or 4 nights a week in class PLUS all the homework, so even in the freshman/sophomore level classes there was not anywhere near as many slackers partying through their parents' handouts/student loans that there was in a lot of the day classes.
Facilities, eh, I didn't care. The library was the main thing and both were pretty good, plus there was the city main library plus interlibrary loan. Plus tons of online stuff plus amazon or cheap fast used book webstores - just buy the damn book if you need it, it's a drop in the bucket compared to tuition. Oh if you're really cheap and need an alternative text profs often have piles of review copies of other texts they're usually happy to loan you if you need (when I got stuck I liked to read alternative explanations in different books, no one text is perfect for everybody). The computer stuff was good enough, really you should be able to do just about anything you need on a laptop nowadays. The gym eh who cares you can work out anywhere.
"Student life" ehhh except for people/profs in my major who gives a crap, those are the guys who can give you a boost into the industry and who you want to keep contact with to keep abreast of professional opportunities. EVERY school has clubs and activities, and if they suck there should be plenty to do in the city like ordinary people have to make do with - movies, concerts, theaters, all kinds of interest groups with meetup.com, whatever. And even if not, there's always the internet, suffer through it for a couple of years big deal. Dorm life looked like it sucked, it was expensive, cramped, lots of noise, and the typical student who lived there didn't strike me as very serious. If you do need a part time job try for one through your department, especially lab type jobs where you can get more known by your profs and build some relations.
So I would recommend a city CC and a city Uni, there's an advantage if they're near one another the Uni will be more likely to have clear transfer policies but I would not be afraid to move either. Try to take as many classes in your major at the Uni, but if you do start at the CC I would suggest getting the syllabus and ideally sample midterms/finals, plus buy the text they use (even a slightly old edition you should be able to get for peanuts). Then you can be *almost* certain to avoid any mismatch. If you are falling behind after you transfer get a tutor ASAP and catch up or it will just get worse and worse.
Also if you REALLY want to get a degree the fastest/cheapest way
1) Most schools let their full time employees take a certain number of classes for free. Ideally find a non-sucky job (possibly after you finish a 2 year degree) and take the free classes til you finish the Bachelor's. (probably won't work for you because of visa limits)
2) There are a few accredited schools where you can test out of the whole bachelor's degree, so if you're really good at studying on your own you can apparently finish for a few $K -
http://distancelearn.about.com/od/nontraditionalcredit/a/TestOut.htm and
http://personalmba.com/hacking-higher-education-clep/ Then I'd say work a few years to make sure you enjoy your field and save some money, and try to get a job at a place that will pay for all or most of a Master's degree. Or take a year off and do it, get your "student life" then when you can appreciate it compared to working
Good luck!