Glasgow: PANEL INTERVIEW
PRO: much more friendly atmosphere around the vet school, beautiful green campus, newer facilities, friendly city with some gorgeous architecture, seems to be good nightlife, practical-based course.
CON: Equine/large units smaller and not so well-developed, accomodation is a little grotty, fair amount of theft on campus, industrialised city and the area around the vet school (Bearsden) is very expensive, higher grades required.
PRO: Gorgeous city, amazing equine/large unit, good student accomodation, "city of literature", close to the sea and the hills, Edinburgh Festival, lower grades required.
CON: VERY EXPENSIVE to live in a nice area (eg. Morningside, Tollcross), vet teaching hospital not so new, formal atmosphere and teaching, long way from the vet campus to accomodation and to sports/nightlife facilities.
After visiting both I decided to apply to Glasgow, because it was just far friendlier! We went into the city centre afterwards for dinner and the arcitechture was absolutely gorgeous, we had a brilliant and really cheap meal and the atmosphere was that of a varied and diverse area. Obviously it will have it's grotty parts too (and it has a reputation for being so, which is why not many English students apply there) but I immediately loved it, whereas I felt the atmosphere at Edinburgh was too formal for me (and a little elitist, as well), plus it was a really long walk from the city centre to the main uni campus and then a half-hour bus ride from the main campus to the vet school, and I don't fancy travelling that far when, with Glasgow, the vet school will be right on your doorstep in first year.
Obviously, that's my opinion, but I'd get other viewpoints before making a choice!
However, the teaching facility was only opened a few years ago (3 years if I remember right), and the vet hospital is also relatively new, so not sure I agree with the above poster on that, though of course entitled to own opinion.
Both cities are very accessible to each other so you can definitely enjoy both, whichever you choose!