I've been there i few times and its my first choice for chemistry, collingwood is good, and quite near geography i think.
The town is fairly small with a large cathederal, but it has all the usual shops and a third of the population of the town is students so there are lots of facilities.
All the colleges are nice, there arnt many en suite rooms anywhere, but collingwood seems to havre more than most, i've got n offer from st aidens which also looked quite good. University college seems to have lots of applicatins but i think only cos of its percieved prestiege
In sum ways it is a bit liuke a public school, there are a higher percentage than most of private school students but it seemed ok to me.
If you wanna go to a city durham isnt for you but its close to newcastle so you can go there to do more shopping and stuff.geography is on the hill so collingwood is nearby and looks a good choice but it seems a bit hit and miss to get into, you might get put in another college if theres no space.