I have only been to sheffield for a day, to look around the uni, and I absolutely loved it. It is really green, and being a northern city it's that little bit slower and friendlier. It seemed to have everything, huge shopping centre, decent nightlife, safe, nice transport, city with the countryside next door.
One thing, if you don't like hills it's the wrong place for you