Here's a link to the college I'm at: http://www.spcollege.edu/Hec/
it's very affordable, for in-state residents (Florida). You have to have your ASN first (with specific classes transferring in) though to get into the BSN. Total cost for 2 years/5 semesters is about $4,700 (in-state) according to their worksheet (includes books, fees, etc.). The program also says that all the BSN courses may be done on-line. Though if you are still out-of-state, and assuming all your credites transferred, the major BSN courses total 40 credit hours. At the out-of-state rate on tuition, that would be $11,215.60 and figure about $1,600 for books, supplies, etc.; still pretty reasonable for 2 years!
Note: I just found out that some private college nursing programs (ie Galen) will not transfer, most state accredited colleges should be fine.
The associates degree is 72 credit hours at $77.54/cr hour (non-Florida residents is $280.39) for the tuition, and acceptance into the program is very selective. Most of your pre-reqs can be done on-line, but once accepted into the actual program, you need to physically be here, on campus in St. Petersburg, FL for them. Clinicals, and such. In my area, some of the hospitals are providing financial assistance to nursing students in exchange for a commitment to work for them for a specific period of time after graduation/passing NCLEX.
Hope that helps and good luck!