I’ll give my two pence on this one, having recently made the decision myself.
I had an offer from Bristol for History and from St Andrews for History and Economics. I visited the Econ dept at St Andrews so can say about that. Visited hist at Bris but of course is a diff dept.
I think for starters (as others have said) it very much depends on what sort of guy your son is.
If I had been born in a city with lots going on, then St Andrews would’ve been super as a place for 4 years to study and chill out. Having come from the countryside, it seemed very dull to me, and not what being 18/19 away from home is about. Most students I chatted to seemed to be from London, and so had the busyness at home.
Bristol on the other hand, is a heck of a lot of fun. It’s not cheap but rent is nothing like St Andrews. Friends at Bristol pay about £100-125 per week in 2n,3rd year etc for a nice big room in lovely georgian houses in Clifton.
St Andrews is gorgeous! The flexibility of degree is amazing, but its size lets it down. It just felt far too remote for me. I was put off by a very rude and obnoxious student ambassador, but the rest were lovely. I did go out one night that I was there so I could get a feel of it with a friend, for us it felt like a school disco. Naturally, others prefer this. The Economics department at St Andrews were very very welcoming and seemed a great course, so no quibbles there.
Bristol University’s offer holder day was less impressive. Be that the course on offer or the buildings we were in. I have many friends at Bristol and spend lots of time there, so can say what an amazing city it is.
If I hadn’t chosen my university then I would’ve opted for Bristol but not for History.
I vaguely know one Ecob grad from Bristol and he was snapped up by Goldman Sachs.
Do I regret not going for St Andrews? In a way, yes. It is that I know after the prettyness of the town had worn off, I’d be pretty bored by 2nd year. Who knows. Just don’t be fooled by league tables, there’s more to it than that.
If you have any questions, then more than willing to answer.