Molly, the best way IMO would be for you to weight all the different aspects. We do this with contracts - the bidders reply, we've already decided which items are vital (scores 5), desirable (scores 3), nice options (scores 1). (That's putting it very simply).
You then look at all the bids (i.e. in your case, what each uni can offer against ALL the headings, course, accommodation, ease of travel back home, all your criteria) and mark across, on a separate set of numbers - 3 if it meets your requirements, 4 or 5 if it's over your requirements, 1 or 2 if it doesn't. Multiply the Uni score against the weighting and you get a score for that Uni, which you can match against the scores of the others. If you are doing this on Excel it's a doddle.
List your criteria down the side in col 1 - weighting in col 2. The Unis going along the top in the remaining columns, 2 per Uni. Cols 3 + 4 are for the first uni - col has their score (1-5) then in col 4 you multiply cols 2x3 (weighting x score) to give a result for that criterion. When you've done, run a total of col 4 for the overall score. Repeat for the remaining unis, compare the totals. You will see which ones score highest, very clearly.