Bristol has everything!! Its got an amazing night life and you cant get everything from league tables! Bristol, in my opinion, has a far greater reputation and the University is beautiful, old and the city, well-you cant beat it!!
The fact that you have an offer from Bristol for English says something, a friend of mine applied there for English with 3 A*'s predicted and full marks in AS English Lit, got rejected this year!
To be fair I am applying for Psychology and have never been to York, however Bristol in my opinion has everything!!! Well done on your offers!
Do remember though, go where you like the best, not where others say is the best! Best thing to do is visit and read up (which i guess you'll enjoy being an English student)