So, the tuition fee at UCL is more than at St. Andrews, with the acco being almost the same for both the places. However, there is indeed a slight chance that I get a scholarship (not much - around £2000) at St. Andrews (emphasis on slight though; the results haven't been declared yet). Plus, living in London is said to be more expensive. However, expenses aren't really a concern as much as making the right choice regarding the programme is.
Again, because I'm transferring from a Literature background, I initially felt that the course at St. Andrews will be more accommodating and friendly as it deals with art history on generic terms, at least initially. Moreover, the place and the people seem really very nice. I felt that UCL might be a wee bit too focused and might hence not provide much room for exploring more. The problem is that I'm not acquainted well enough with the discipline to be jumping to conclusions straight away. And therefore, the programme at UCL, being more to do with visual culture might just give me a chance to get into film-studies or anthropology later.
However, this is all speculation and I'm ending up contradicting myself repeatedly - the what ifs are damn annoying. I went and checked Columbia's art history faculty and there's this professor who deals with art and media, basically what the course at UCL tackles. So, well, I guess whatever the decision I end up making, it won't exactly be wrong. However, I really really want to get into a good Phd programme in the end and thus, need to figure out which course to go with.