No matter what you decide, SCHOOL FIRST! I would take that place that you don't have to pay rent. That sounds like a great setup. 20 miles is nothing, you need to get your freedom. Living at home can be great for awhile, but its time to head out. It has to be tough sneaking girls into your place...