iFlip FTW
I don't have much to add except that...remember that 40k will grow and grow, and you will pay a lot more than 40k in the end. I did some number crunching for you using a student loan payment calculator, as I feel this was not done with me in HS and is probably not being done with many other young people in HS.
-40k Loan with 120 month payoff (10 years).
-Interest rate of 6.5 percent (can be variable, mine is at 4.5% currently), aim high to be safe.
Your monthly payment will be around 450 dollars. The total amount of interest will be around 15k (meaning you end up paying 55k total). And according to recommendations that your student loan be no more than 8% of your total salary then you must be making a minimum of 70k a year to comfortably pay back your loan. No easy feat, believe me. Obviously you can stretch your loan out, or make smaller payments, but financially this is not a sound way to plan.
Don't join the masses of those in student loan debt for no reason other than everyone is doing it. I'm not going to make a choice for you, but the two colleges are probably functionally identical and are both in nice locales. I would think the decision would make itself.
I can speak for the older ones here and believe me, budgeting in a few hundred bucks a month for student loans can really put a dent into buying a house, retirement, vacations, etc etc.