From what you've written the course at Staffordshire sounds preferable (to an outsider!), but if you really don't think you'd be happy there it is worth thinking about whether you'd feel able to spend 3 years in a location you're not happy in? The accommodation shouldn't be a big problem, in that even if you don't like the uni accommodation you'll probably end up living off campus after your first year..
What is it you don't like about the location of the Staffs course? It does sound here as though the Staffs course is better for you with the degree and the modules, and having an accredited course is a big plus if you need it in the area you want to work in. Have you had a look at what societies and sports clubs they do at that university? If it's just the uni life that's concerning you about Staffs, then I'd probably say you should be able to get the 'uni experience' anywhere - people will go out and there are often great societies and clubs at any uni!