My old house was pretty much built on top of clay, the result was that it was sodden underfoot (and I mean you squelch down the garden) from September to June.
In the end I dug a border around the lawn about 1/2 meter deep and filled it with shingle. For decoration I had pots in the shingle.
Its a bit of an extreme measure, but it did make the garden a bit dryer.