(Original post by interactus)
don't take this the wrong way, but don't plan your life around your bf atm as seeing as your profile says you're only 17 now, lots could change and it might happen that in a few months from now he decides that he doesn't know what he wants and decides to chuck you away.
that being said, as you're planning on paying international fees, if I were you, this is what I would do. (this is really good advice, so please think about it as I hate seeing people make poor decisions)
settling for a middling university in the UK whilst paying international fees just isn't worth it at all. seeing as you'll get good grades, don't accept any of these universities. wait another year, take the LNAT and apply to top unis. I understand that oxbridge, UCL, LSE etc have much higher fees but there are excellent universities well known for law like durham, newcastle, nottingham which you should really look into as they rank much higher than the ones you're considering now.
also, if you can't afford tuition fees for the top London unis, don't look into 'lesser' unis just because of their location. think about it. you'll need to focus on your studies, and even if you were to live in london, with the traffic and transit times, how often would you really see your bf? I would rather live in a smaller city, attend a higher ranking uni, and perhaps plan weekends with the boyfriend.
that being said, you can now:
a) attend a uni in canada for a year and see how you get along there. I'd go for Toronto or UBC mainly because they are better known abroad because of the name, and names mean everything in UK/Europe.
b) get a tier 5 youth mobility work visa, move to england and work there for a year. see how you like the country and the people. you might find that it's not a good fit at all, or you might love it. go and visit the universities and law departments. either way, it's better than spending 20 000 pounds a year for a middling university just because you want to go there asap.