Fife Sport and Leisure Trust run all council leisure centres in Fife on a not-for-profit status.
I use Duloch and Carnegie on a regular basis for swimming and training and both have some great facilites.
There is also a Bannatynes at the Fife Leisure Park - http://www.bannatyne.co.uk/healthandfitness/dunfermline/
Keavil House in nearby Crossford has a superb facility - http://www.keavilhealth.co.uk/
Equipment: Kids pool gets regular us from my boys and I like the fact you can watch the pool while on the treadmill in Carnegie. It also has a large soft play area with great staff and cafe to work off any excess energy the kids may have.
I've only been to watch a match at East End Park once but I was impressed with this tidy little stadium. Dunfermline have struggled this season since being relegated from the SPL but I'd hope to see them promoted again, especially to see their excellent fans who were a credit to the city at last years Cup Final against Celtic.
The Elizabethan is the nearest pub that happily hosts visiting fans.