In reply to andy16:
You can pick up day tickets for the Wye at Monsal Dale...beautiful fishing. I used to call a guy called Stephen Moores to book so will see if I can dig out his number. 25 quid if I remember correctly, but that was a few years ago.
Also, day tickets from the Peacock at Rowsley for a 7 mile stretch of the Wye. Expensive but worth it.
The Upper Don, north of Sheffield, can also be pretty good and plenty of stretches can be fished for free.
For smaller lakes, try Barlow Lakes. They also have a lovely small stream (Barlow Brook) running through the fishery that has some nice little wild fish.
L