Choose the one you like the best after visiting, based on the city, university layout, as well as the department itself, rather than basing it on league tables etc. They're all good universities and chances are you'll perform much better in a place you feel the most comfortable in.
You seem to have already made up your mind though because you really like Durham.