i will do my absolute best to be objective. if i sound biased it's a) because i chose St Andrews so obviously i preferred it for several reasons and b) it's always like #1 for student satisfaction and was today in fact voted uni of the year by the Times so it must be doing something right! it's definitely not for everyone though and so you shouldn't take what i say as gospel until you visit yourself! The long and the short is that all of your options have pros and cons, as you will discover is the case for most things in life! I have pulled this from other posts just so you know i didn't write this all now
I applied to St Andrews, Durham, Bath and Warwick. I was going to put Bristol as my 5th, but instead went for a safety option.
Firstly to get Warwick out the way. It has an absolutely stellar reputation which is definitely a good reason to apply. academically there can be no complaints. the only problem is that it's literally in a field in a suburb on the outskirts of Coventry. Don't necessarily let that put you off as Warwick (along with Loughborough) is generally regarded as having the best campus in the UK.
As for Bath, i fell in love with it as it's such a lovely, quaint city! the campus was cosy too (extra points for ducks). the problem for me was that the campus is not really in Bath but in fact on a mountain next to Bath. they say it's only a hill but i recall the 10 min bus journey back being an almost vertical ride lol which would be annoying if you just wanted to pop into town for something small.
On the other hand in St Andrews, my lectures were a 5-15 min walk from my hall. Whereas Bristol uni is integrated the city (so there's less community feel), St Andrews is integrated into one town... so the town is basically the campus and everyone who visits says it's much bigger than they expected and its also pretty crowded at times. There are like hundreds of shops and eateries and a good mix of chains and independents, so even though it's much smaller than Bath it doesn't really feel it. the most common problem is one of feeling a bit claustrophobic in 'the bubble', so regular trips to Edinburgh 1 hr away on the train (Dundee half that for essentials) is advised. But of course Bath being only 15 mins away to Bristol is everything you could need!
Durham is probably the most similar uni to St Andrews in many ways. both unis are well known for being middle class and we like to poke fun of the posh associations, Will & Kate, Oxbridge rejects, Barbour jackets etc. Now i'm not bothered about this whole diversity thing people go on and on about, so when i say diversity is a problem in Durham vs St Andrews then it really is. At Durham you will just be spending 3 years making friends with other people from England, whereas at St Andrews most of your friends will be either Americans (from as far as Houston, Seattle and California), 'third culture kids' i.e. Brits/Europeans who went to international schools in Singapore, Beijing or Rio de Janeiro etc., and then lots of EU/international students as well. The Americans come almost exclusively for International Relations but also for St Andrews' close proximity to the continent (really) so you almost have to go with them to Barcelona and Venice and places during half term!
Although St Andrews has loads of student bars it doesn't have any proper nightclubs bar the Union. When i asked my mate about this he said "at St Andrews we make our own fun". To me that sounded a little bit BS, but when i arrived i realised the emphasis for drinking comes from societies and peoples' really active involvement in them (Bath and Durham are much better for sports). As well as societies having weekly socials, there are regular bigger events like balls/charity/fashion shows etc. all the time, more than any other uni. then you have all the crazy traditions of gaudie/pier walks, may dip, academic families and raisin weekend (use google).
But it's obviously not for everyone: you study 3 subjects in each semester of first year (eg. i did biology, economics, psych) and up to 3 subjects in your second year, with only your last two years counting towards you degree. And many people do not want to pay for the extra year of tuition fees, so there is def plenty of downsides. I personally found the 4th year invaluable in giving me time to think about a career and do summer internships, but i was certainly ready to leave by then.
tl;dr you can't go wrong with any of your choices