I personally recommend On Campus. You make more friends (possibly life-long), great atmosphere, great experiences, help on assignments even at late night, working on assignments together with friends and so on. Living on res is an experience you don't want to miss out on.
After first year, you'll have a circle of friends to rent rooms off-campus.