In reply to Quarryboy:
stroppygob - If you think Cardiff is a hole, you've obviously never lived in anywhere really dire or have unrealistic standards.
Cardiff is quite nice by and large. As others have said, you have to travel a bit to get to decent climbing. But as I have a feeling you're actually vaguely local to Cardiff, then you're probably aware of that. So based on that, I'd be tempted to say Plymouth as it's maybe more of an area you wouldn't normally get to climb at. You don't need to be Welsh to live in Cardiff. I managed fine going to uni in mid-wales, so don't worry about that at all.
However it's quite a trek to Plymouth and even longer to get to other parts of the country. Cardiff is similar, but I wouldn't say it's as far. However both are served by motorways, so it's not that bad.
Both of the courses look good. Personally, I'd not touch C# with a bargepole, but there are a lot of safe boring jobs doing it. If you get a chance to do an Industrial Year, then I'd go for it. It's well worth doing. Especially if you can get a good posting. I know mates who did ones with HP, Yahoo, Lehman Bros (not so good in hindsight, but he learnt a lot) and they mostly got jobs with those companies after leaving uni.